.gs-page{max-width:1140px;color:#243f50;line-height:1.65;padding-bottom:3rem}.gs-page h1,.gs-page h2,.gs-page h3{color:#123f58;line-height:1.2}.gs-page h1{font-size:clamp(2.2rem,5vw,3.7rem);margin:.7rem 0 1rem}.gs-page h2{font-size:clamp(1.55rem,3vw,2rem);margin:0 0 1rem}.gs-page h3{font-size:1.2rem;margin:.7rem 0}.gs-page p{margin:.7rem 0 1rem}.gs-page a{color:#08667b;text-underline-offset:3px}.gs-page section{margin-top:2.5rem;scroll-margin-top:110px}.gs-hero{padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(120deg,#eaf5f7,#fff);border:1px solid #d4e4eb;border-radius:20px}.gs-kicker{font-size:.82rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#147579}.gs-lead{font-size:1.25rem;max-width:760px}.gs-meta,.gs-source{font-size:.88rem;color:#496473}.gs-find{padding:clamp(1.2rem,3vw,2rem);background:#fff;border:1px solid #d6e3e9;border-top:5px solid #ad2c3a;border-radius:14px}.gs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.gs-card{padding:1.4rem;border:1px solid #d7e4e9;border-radius:12px;background:#fff;min-width:0}.gs-tag{display:inline-block;font-weight:750;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#166c73}.gs-page a.gs-button{display:inline-block;padding:.8rem 1.1rem;background:#123f58;color:#fff;text-decoration:none;font-weight:750;border:2px solid #123f58;border-radius:8px}.gs-page a.gs-secondary{background:#fff;color:#123f58}.gs-page a.gs-button:hover{background:#215d77;color:#fff}.gs-note{border-left:4px solid #178087;padding:1rem 1.25rem;background:#eaf4f6;border-radius:0 10px 10px 0;margin-top:1.3rem}.gs-jumps,.gs-related{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0}.gs-jumps a,.gs-related a{padding:.5rem .85rem;border:1px solid #cedfe5;border-radius:7px;background:#fff;font-weight:650}.gs-table-wrap{overflow-x:auto;border:1px solid #cfdee6;border-radius:12px}.gs-page table{margin:0;border:0;border-radius:0;min-width:650px;width:100%;border-collapse:collapse;table-layout:fixed}.gs-page caption{text-align:left;padding:1rem 1.25rem;background:#edf4f7;color:#456373;font-weight:650}.gs-page thead th{position:static;background:#123f58;color:#fff;padding:1.15rem 1.25rem;text-align:left}.gs-page th:first-child{width:18%}.gs-page th:nth-child(2){width:29%}.gs-page tbody th,.gs-page tbody td{padding:1.2rem 1.25rem;vertical-align:top;text-align:left;border-bottom:1px solid #d5e2e8;line-height:1.55;background:#fff}.gs-page tbody th{color:#123f58}.gs-page tbody tr:nth-child(even) th,.gs-page tbody tr:nth-child(even) td{background:#f0f6f8}.gs-instructions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gs-instructions article{background:#fff;border:1px solid #d6e3e9;border-top:4px solid #ad2c3a;padding:1.25rem;border-radius:10px}.gs-page details{background:#fff;border:1px solid #d6e3e9;border-radius:10px;margin:.7rem 0;padding:1rem 1.25rem}.gs-page summary{font-size:1.08rem;font-weight:750;color:#123f58;cursor:pointer}.gs-page details p{max-width:850px}.gs-checklist{padding:1.6rem 2rem;background:#eaf4f6;border-radius:14px}.gs-checklist li{padding:.35rem 0}.gs-end{border-top:1px solid #cbdce4;padding-top:1.6rem}.gs-page :focus-visible{outline:3px solid #b32d3b;outline-offset:4px}.gs-page a{overflow-wrap:anywhere}@media(max-width:700px){.gs-grid,.gs-instructions{grid-template-columns:1fr}.gs-page{padding:1rem}.gs-checklist{padding:1.2rem}.gs-hero{border-radius:12px}.gs-page section{margin-top:2rem}}@media print{#site-header,#site-footer,.skip-link,.gs-jumps{display:none}.gs-page{max-width:none}.gs-hero,.gs-card,.gs-find,.gs-checklist{background:white}.gs-page details{break-inside:avoid}.gs-page details::details-content{display:block}.gs-page table{min-width:0}.gs-page a{color:#000}.gs-table-wrap{overflow:visible}}

.gs-stack{display:grid;gap:1rem}.gs-card h2{font-size:1.5rem}.gs-page small{font-weight:400;color:#496473}.gs-page th:first-child{width:24%}.gs-page th:nth-child(2){width:33%}
