.toc{flex-direction:column;gap:4px;font-size:15px;display:flex;position:sticky;top:20px}.toc strong{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:13px}.toc a{border-left:3px solid var(--line);padding:8px 12px;font-weight:600;text-decoration:none}.toc a:hover{border-left-color:var(--orange);background:var(--sage)}.guide{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.guide-body section{padding-bottom:20px;scroll-margin-top:24px}.guide>*{min-width:0}.fkb{max-width:100%}@media (width<=900px){.guide{grid-template-columns:1fr}.toc{flex-flow:wrap;position:static}.toc strong{width:100%}.toc a{border:1px solid var(--line);border-radius:99px}}.fkb{border:1px solid var(--line);background:#fff;border-radius:18px;margin:8px 0 18px;padding:22px;overflow-x:auto}.fkb-rows{flex-direction:column;gap:6px;min-width:520px;display:flex}.fkb-row{gap:6px;display:flex}.fkb-row:nth-child(2){padding-left:18px}.fkb-row:nth-child(3){padding-left:40px}.fk{width:44px;height:46px;color:var(--dark);border:1px solid #00000014;border-bottom-width:3px;border-radius:7px;place-items:center;font-weight:800;display:grid;position:relative}.fk.home:after{content:"";background:var(--dark);border-radius:1px;width:12px;height:2px;position:absolute;bottom:6px}.f-p{background:#f6cdb2}.f-r{background:#cfe0d7}.f-m{background:#f7e3a1}.f-i{background:#c7dcf0}.legend{flex-wrap:wrap;gap:14px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.legend span{align-items:center;gap:8px;display:flex}.legend i{border:1px solid #0000001a;border-radius:5px;width:18px;height:18px;display:block}table.ft{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;margin:8px 0 16px;font-size:16px;overflow:hidden}.ft caption{text-align:left;color:var(--green);padding-bottom:10px;font-weight:700}.ft th,.ft td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.ft thead th{background:var(--green);color:#fff;font-size:14px}.table-wrap{overflow-x:auto}
