.pubseries-scope{--navy:#102b46;--cyan:#0b7895;--teal:#087f72;--amber:#b96d00;--ink:#182633;--muted:#5c6975;--line:#d8e2e8;--paper:#fff;--soft:#f4f8fa;--warn:#fff7e8;--danger:#fff2f2}.pubseries-scope *{box-sizing:border-box}.pubseries-scope{scroll-behavior:smooth}.pubseries-scope{margin:0;background:#eef3f5;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.58}.pubseries-scope .top{background:var(--navy);color:white;padding:13px 4vw;display:flex;justify-content:space-between;gap:20px;align-items:center;position:sticky;top:0;z-index:10}.pubseries-scope .brand{font-weight:800;font-size:1.15rem}.pubseries-scope .top a{color:white;text-decoration:none}.pubseries-scope .wrap{max-width:1220px;margin:0 auto;background:white;min-height:100vh;box-shadow:0 0 32px #20364718}.pubseries-scope .hero{padding:42px 6%;background:linear-gradient(135deg,#f5fbfd,#eef7f5);border-bottom:1px solid var(--line)}.pubseries-scope .kicker{text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--cyan);font-size:.78rem}.pubseries-scope .hero h1{color:var(--navy);font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;margin:.4rem 0}.pubseries-scope .lead{font-size:1.08rem;max-width:900px}.pubseries-scope .meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.pubseries-scope .pill{border:1px solid #bad0da;border-radius:999px;padding:5px 10px;background:white;font-size:.84rem}.pubseries-scope .content{padding:30px 6% 70px}.pubseries-scope .toc{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:18px 22px}.pubseries-scope .toc a{display:inline-block;margin:4px 14px 4px 0;color:var(--cyan)}.pubseries-scope h2{color:var(--navy);font-size:1.7rem;margin-top:2.2rem;border-bottom:2px solid #dce9ed;padding-bottom:.35rem}.pubseries-scope h3{color:#164d68;margin-top:1.6rem}.pubseries-scope h4{color:var(--teal)}.pubseries-scope .card,.pubseries-scope .section-card{border:1px solid var(--line);border-radius:14px;padding:20px;margin:18px 0;background:white;box-shadow:0 5px 18px #2036470c}.pubseries-scope .section-card{border-left:5px solid var(--cyan)}.pubseries-scope .status{background:#edf8f6;border-left:5px solid var(--teal);padding:14px 18px;border-radius:8px}.pubseries-scope .caution{background:var(--warn);border-left:5px solid var(--amber);padding:14px 18px;border-radius:8px}.pubseries-scope .fail{background:var(--danger);border-left:5px solid #a93434;padding:14px 18px;border-radius:8px}.pubseries-scope .statute{white-space:pre-wrap;background:#f8fafb;border:1px solid #cbd8df;border-radius:10px;padding:18px;font-family:Georgia,'Times New Roman',serif;font-size:.96rem;line-height:1.55;max-height:820px;overflow:auto}.pubseries-scope .official-viewer{width:100%;height:620px;border:1px solid var(--line);border-radius:10px;background:#f6f8f9}.pubseries-scope .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.pubseries-scope .flow{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0}.pubseries-scope .step{padding:11px 14px;background:#eaf6f7;border:1px solid #b6dadd;border-radius:10px;font-weight:700}.pubseries-scope .arrow{font-weight:900;color:var(--cyan)}.pubseries-scope table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.92rem}.pubseries-scope th,.pubseries-scope td{border:1px solid #cdd9df;padding:9px;vertical-align:top}.pubseries-scope th{background:#eaf3f6;color:var(--navy);text-align:left}.pubseries-scope ul,.pubseries-scope ol{padding-left:1.35rem}.pubseries-scope .qa details{border:1px solid var(--line);border-radius:9px;padding:11px 14px;margin:8px 0}.pubseries-scope .qa summary{font-weight:750;cursor:pointer;color:var(--navy)}.pubseries-scope .nav{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:24px;margin-top:35px}.pubseries-scope .btn{display:inline-block;background:var(--navy);color:white!important;text-decoration:none;padding:10px 15px;border-radius:8px}.pubseries-scope .src a{overflow-wrap:anywhere}.pubseries-scope .small{font-size:.86rem;color:var(--muted)}.pubseries-scope footer{padding:25px 6%;background:var(--navy);color:#e7f0f4}.pubseries-scope .pdf-link{float:right}.pubseries-scope @media(max-width:700px){.content,.hero{padding-left:5%;padding-right:5%}.official-viewer{height:460px}.top{position:static}.nav{flex-direction:column}.pdf-link{float:none;display:inline-block;margin-top:8px}}.pubseries-scope @media print{body{background:white}.wrap{box-shadow:none}.top,.toc,.nav,.pdf-link,.official-viewer{display:none!important}.content,.hero{padding:18px 0}.section-card,.card{break-inside:avoid;box-shadow:none}.statute{max-height:none;overflow:visible;font-size:9.2pt}h2,h3{break-after:avoid}a{color:#111;text-decoration:none}footer{background:white;color:#333;border-top:1px solid #999}.pagebreak{break-before:page}}.pubseries-scope .chapter-visual{margin:24px 0 30px;border:1px solid var(--line);border-radius:14px;padding:12px;background:#fbfdfe}.pubseries-scope .chapter-visual img{width:100%;height:auto;display:block}.pubseries-scope .chapter-visual figcaption{font-size:.83rem;color:var(--muted);margin-top:8px}.pubseries-scope .source-gate{border:1px solid #d4a047;background:#fff8e8;padding:12px 16px;border-radius:9px;margin:14px 0}.pubseries-scope .release-badge{display:inline-block;padding:4px 9px;border-radius:999px;font-size:.78rem;font-weight:800;background:#fff1cd;color:#744600;border:1px solid #e0b766}.pubseries-scope @media print{.chapter-visual{break-inside:avoid}.chapter-visual figcaption{color:#333}}.pubseries-scope /* Finin2min summary upgrade */
.summary-box{border:2px solid var(--cyan);border-radius:16px;padding:22px;margin:24px 0;background:linear-gradient(135deg,#f4fbfd,#f3faf7)}.pubseries-scope .summary-box>h2{margin-top:0;border-bottom:0;color:var(--navy)}.pubseries-scope .summary-intro{font-size:1.05rem;border-left:5px solid var(--teal);padding:12px 16px;background:white;border-radius:8px}.pubseries-scope .summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.pubseries-scope .summary-card{border:1px solid var(--line);border-radius:12px;padding:15px;background:white}.pubseries-scope .summary-card h3{margin-top:0;color:var(--cyan)}.pubseries-scope .summary-takeaway{background:var(--navy);color:white;border-radius:10px;padding:14px 16px;font-weight:700}.pubseries-scope .cheat-link{margin-left:8px;background:var(--teal)}.pubseries-scope @media(max-width:760px){.summary-grid{grid-template-columns:1fr}.cheat-link{margin-left:0;margin-top:8px}}.pubseries-scope @media print{.summary-box{break-before:page;break-after:page;border:1px solid #777}.summary-grid{grid-template-columns:1fr 1fr}.cheat-link{display:none!important}}
