.pv{--pv-navy:#0a2540;--pv-teal:#00a896;--pv-teal-deep:#007a6d;--pv-wash:#e6f6f4;--pv-paper:#ffffff;--pv-surface:#f6f8fa;--pv-ink:#1a2b3c;--pv-soft:rgba(10,37,64,0.68);--pv-faint:rgba(10,37,64,0.48);--pv-hair:rgba(10,37,64,0.1);max-width:1160px;margin:0 auto;padding:56px 24px 120px;color:var(--pv-ink);font-family:var(--font-inter),system-ui,sans-serif}.pv a{color:var(--pv-teal-deep)}.pv-head{max-width:760px;padding-bottom:36px;border-bottom:1px solid var(--pv-hair)}.pv-kicker{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pv-teal-deep)}.pv-h1{margin:12px 0 0;font-family:var(--font-literata),Georgia,serif;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--pv-navy)}.pv-promise{margin:18px 0 0;font-size:1.15rem;line-height:1.55;color:var(--pv-soft)}.pv-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;font-size:.85rem;color:var(--pv-faint)}.pv-h2{display:flex;align-items:baseline;gap:12px;margin:0;font-family:var(--font-literata),Georgia,serif;font-size:1.45rem;font-weight:600;line-height:1.2;color:var(--pv-navy)}.pv-sec-n{flex:none;font-family:var(--font-inter),system-ui,sans-serif;font-size:.78rem;font-weight:600;color:var(--pv-teal-deep);font-variant-numeric:tabular-nums}.pv p{line-height:1.65}.pv-list{margin:10px 0 14px;padding-left:1.2em;line-height:1.6}.pv-list li{margin:4px 0}.pv-address{display:grid;gap:2px;margin:12px 0;font-style:normal;line-height:1.5}.pv-address b{color:var(--pv-navy)}.pv-facts{display:grid;gap:0;margin:10px 0 0}.pv-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:10px 0;border-top:1px solid var(--pv-hair)}.pv-facts dt{font-size:.8rem;font-weight:600;color:var(--pv-faint)}.pv-facts dd{margin:0;font-size:.94rem;line-height:1.55}.pv-facts ul{margin:0;padding-left:1.1em}.pv-sits{display:grid;gap:22px;margin:18px 0}.pv-sit h4{margin:0;font-size:1rem;color:var(--pv-navy)}.pv-choices{display:grid;gap:10px;padding:20px;border-radius:16px;background:var(--pv-surface)}.pv-choices-h{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:var(--pv-navy)}.pv-choices-h svg{color:var(--pv-teal)}.pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--pv-navy);border-radius:10px;background:var(--pv-navy);color:#fff!important;font:inherit;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer}.pv-btn--ghost{background:transparent;color:var(--pv-navy)!important}.pv-choices-note{margin:0;font-size:.82rem;line-height:1.5!important;color:var(--pv-soft)}.pv-choices.is-compact{margin-top:24px;padding:16px}.pv-short{padding:40px 0;border-bottom:1px solid var(--pv-hair)}.pv-short-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0;list-style:none}.pv-short-grid li{display:grid;gap:4px;align-content:start;padding:18px;border-radius:14px;background:var(--pv-surface)}.pv-short-grid b{color:var(--pv-navy)}.pv-short-grid p{margin:0;font-size:.92rem;line-height:1.55;color:var(--pv-soft)}.pv-n{display:inline-grid;place-items:center;width:24px;height:24px;margin-bottom:6px;border-radius:50%;background:var(--pv-wash);color:var(--pv-teal-deep);font-size:.78rem;font-weight:700}.pv-doc{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;padding-top:40px}.pv-toc{position:sticky;top:96px;align-self:start}.pv-toc-h{margin:0 0 10px;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pv-faint)}.pv-toc ol{margin:0;padding:0;list-style:none}.pv-toc a{display:flex;gap:10px;padding:6px 0;font-size:.9rem;color:var(--pv-soft);text-decoration:none}.pv-toc a span{min-width:18px;font-size:.78rem;color:var(--pv-faint);font-variant-numeric:tabular-nums}.pv-toc a.is-on{color:var(--pv-navy);font-weight:600}.pv-toc a.is-on span{color:var(--pv-teal-deep)}.pv-article{max-width:720px}.pv-sec{padding:8px 0 34px;scroll-margin-top:96px}.pv-answer{margin:10px 0 12px;padding-left:14px;border-left:3px solid var(--pv-teal);font-size:1.05rem;font-weight:500;color:var(--pv-navy)}.pv-pick{padding:40px 0 28px}.pv-pick-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.pv-pick-tabs button{padding:10px 16px;border:1px solid var(--pv-hair);border-radius:999px;background:var(--pv-paper);font:inherit;font-size:.92rem;color:var(--pv-ink);cursor:pointer}.pv-pick-tabs button.is-on,.pv-pick-tabs button:hover{border-color:var(--pv-navy)}.pv-pick-tabs button.is-on{background:var(--pv-navy);color:#fff}.pv-pick-panel{margin-top:18px;padding:24px 28px;border-radius:18px;background:var(--pv-surface)}.pv-pick-panel h3{margin:0 0 6px;font-family:var(--font-literata),Georgia,serif;font-size:1.3rem;color:var(--pv-navy)}.pv-short--row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;padding:28px 0}.pv-short--row p{margin:0;font-size:.9rem;color:var(--pv-soft)}.pv-short--row b{color:var(--pv-navy)}.pv-accordion{padding-top:36px}.pv-accordion-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.pv-textbtn{padding:0;border:0;background:none;font:inherit;font-size:.88rem;color:var(--pv-teal-deep);cursor:pointer}.pv-acc{border-top:1px solid var(--pv-hair);scroll-margin-top:96px}.pv-acc:last-child{border-bottom:1px solid var(--pv-hair)}.pv-acc-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 0;border:0;background:none;font:inherit;text-align:left;color:var(--pv-ink);cursor:pointer}.pv-acc-title{display:grid;gap:2px}.pv-acc-title b{font-family:var(--font-literata),Georgia,serif;font-size:1.15rem;font-weight:600;color:var(--pv-navy)}.pv-acc-title small{font-size:.9rem;color:var(--pv-soft)}.pv-acc-head svg{color:var(--pv-faint);transition:transform .16s ease}.pv-acc.is-open .pv-acc-head svg{transform:rotate(180deg)}.pv-acc-body{max-width:760px;padding:0 0 22px 40px}.pv-see-above{font-size:.9rem;color:var(--pv-soft)}.pv-foot-choices{max-width:520px;margin-top:40px}.pv-notes-doc{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;padding-top:40px}.pv-note-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:36px;padding:6px 0 30px;scroll-margin-top:96px}.pv-note-text{max-width:660px}.pv-note-text .pv-h2{margin-bottom:8px}.pv-note{align-self:start;margin-top:4px;padding:0 0 0 16px;border-left:2px solid var(--pv-teal);font-family:var(--font-literata),Georgia,serif;font-size:1rem;font-style:italic;line-height:1.5;color:var(--pv-navy)}.pv-note span{display:block;margin-bottom:4px;font-family:var(--font-inter),system-ui,sans-serif;font-size:.7rem;font-style:normal;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pv-teal-deep)}.pv-notes-rail{position:sticky;top:96px;align-self:start;display:grid;gap:14px}.pv-rail-addr{display:flex;align-items:center;gap:6px;margin:0;font-size:.8rem;color:var(--pv-faint)}@media (max-width:960px){.pv-doc,.pv-notes-doc{grid-template-columns:minmax(0,1fr)}.pv-notes-rail,.pv-toc{position:static}.pv-note-row{grid-template-columns:minmax(0,1fr);gap:10px}.pv-note{order:-1}}@media (max-width:720px){.pv{padding:36px 16px 120px}.pv-facts>div,.pv-short--row,.pv-short-grid{grid-template-columns:minmax(0,1fr)}.pv-facts>div{gap:2px}.pv-acc-body{padding-left:0}}.pv .pv-facts ul,.pv .pv-list{list-style:disc}.pv .pv-facts dd ul{padding-left:1.1em}.folio .pv-sit h4,.pv .pv-sit h4{font-family:var(--font-literata),Georgia,serif;font-size:1.08rem;font-weight:600}.ck-group{margin:22px 0 6px}.ck-group h3{margin:0;font-family:var(--font-literata),Georgia,serif;font-size:1.15rem;color:var(--pv-navy)}.ck-when{margin:4px 0 10px;font-size:.92rem;color:var(--pv-soft)}.ck-table{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed}.ck-table th:first-child{width:27%}.ck-table th:nth-child(2){width:17%}.ck-table th:nth-child(4){width:18%}.ck-table th{padding:8px 10px 8px 0;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--pv-faint)}.ck-table td,.ck-table th{border-bottom:1px solid var(--pv-hair)}.ck-table td{padding:12px 12px 12px 0;vertical-align:top;line-height:1.5}.ck-table code{display:block;overflow-wrap:anywhere;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.84rem;color:var(--pv-navy)}.ck-table small{font-size:.76rem;color:var(--pv-faint)}.ck-vendor{font-size:.82rem;color:var(--pv-faint)}@media (max-width:720px){.ck-table thead{display:none}.ck-table tr{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--pv-hair)}.ck-table td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:0;border:0;width:auto!important;white-space:normal!important}.ck-table td:before{content:attr(data-l);font-size:.74rem;font-weight:600;color:var(--pv-faint)}}.pv .pv-acc-body p,.pv .pv-article p,.pv .pv-note-text p{margin:0 0 14px}.pv .pv-article .pv-answer{margin:10px 0 14px}