.guide-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem;color:var(--muted);font-size:.875rem}.guide-meta a,.guide-end a{color:#075b90;font-weight:600}.guide-toc{border:1px solid #d3e4f2;background:#f2f8ff;border-radius:12px;padding:1rem 1.25rem;margin-bottom:2rem}.guide-toc summary{cursor:pointer;font-weight:750;color:var(--navy);min-height:28px}.guide-toc nav ul{padding-inline-start:1.25rem;margin:.75rem 0 0;display:grid;gap:.4rem}.guide-toc li{margin:0}.guide-toc a{color:#164d77;text-decoration:none;display:inline-block;padding:.2rem 0}.guide-toc a:hover{text-decoration:underline}.guide-toc summary:focus-visible,.guide-toc a:focus-visible,.guide-table:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.guide-article h2,#guide-top{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.guide-table{max-width:100%;overflow-x:auto;border:1px solid var(--rule);border-radius:8px;margin-block:1rem;overscroll-behavior-x:contain}.guide-table table{min-width:30rem;margin:0}.guide-table-hint{display:none;font-size:.8rem;color:var(--muted)}.guide-layout>*{min-width:0}.guide-resources ul{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.guide-resources li a{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem;background:#f2f8ff;border-radius:8px;color:#075b90;font-weight:650;text-decoration:none}.guide-resources li a:hover{background:#e1f0fc}.guide-service{padding-top:.8rem;border-top:1px solid var(--rule);color:#075b90;font-weight:650}.guide-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--rule)}@media(min-width:1000px) and (min-height:850px){.guide-aside{position:sticky;top:calc(var(--header-h) + 1rem);align-self:start}}@media(max-width:600px){.guide-toc{padding:1rem}.guide-table-hint{display:block}.guide-meta{flex-direction:column}}@media print{.guide-meta,.guide-toc,.guide-aside,.guide-end,.guide-table-hint{display:none!important}.guide-layout{display:block}.guide-table{overflow:visible;border:0}.guide-table table{min-width:0}.guide-article h2{break-after:avoid}.guide-table tr{break-inside:avoid}}