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