.lib-wrap{max-width:860px;margin:0 auto;padding-inline:16px;padding-bottom:72px}.back{display:inline-block;margin:36px 0 20px;color:var(--bone);text-decoration:none;font-size:13.5px;font-weight:600;letter-spacing:.04em;border-bottom:1px solid rgba(242,239,230,.45);padding-bottom:3px}.back:hover{border-bottom-color:var(--bone)}.sheet{background:var(--bone);box-shadow:0 18px 44px #06082847;--pad: clamp(26px, 5.2vw, 64px);padding:var(--pad)}.kicker{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin:0 0 18px}.kicker span{color:var(--ink-40)}.post-title{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(32px,5.8vw,54px);line-height:.9;letter-spacing:-.035em;margin:0;text-wrap:balance}.sheet .bar{height:12px;width:22%;min-width:96px;background:var(--blue);margin:26px 0 0}.stack{display:flex;flex-direction:column;gap:30px;margin-top:34px}.blk{max-width:56ch}.blk p+p{margin-top:12px}.blk.opening p{font-size:clamp(20px,2.4vw,23px);line-height:1.45;max-width:40ch}.hl{background:var(--orange);color:var(--ink);padding:22px 26px;align-self:flex-start;max-width:100%}.hl p{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(22px,3.4vw,34px);line-height:1;letter-spacing:-.025em}.hl.long{padding:30px 34px}.hl.long p{font-size:clamp(22px,3.5vw,36px);line-height:1.05}.marker{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.marker:after{content:"";flex:1;height:2px;background:var(--ink-12)}ul.points{list-style:none;margin:0;padding:0;max-width:58ch;display:flex;flex-direction:column;gap:18px}ul.points li{position:relative;padding-left:38px;font-size:19px;line-height:1.45;font-weight:600}ul.points li:before{content:"";position:absolute;left:0;top:6px;width:18px;height:14px;background:linear-gradient(var(--blue),var(--blue)) 0 0 / 18px 4px no-repeat,linear-gradient(var(--blue),var(--blue)) 0 5px / 12px 4px no-repeat,linear-gradient(var(--blue),var(--blue)) 0 10px / 18px 4px no-repeat}.note{background:var(--bone-tint);border-left:5px solid var(--blue);padding:20px 24px;max-width:58ch}.note .lab{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:8px}.note p{font-size:16.5px;line-height:1.55}.note p+p{margin-top:10px}.stat{display:flex;align-items:center;gap:26px;flex-wrap:wrap;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:24px 0}.stat .fig{font-family:var(--display);font-weight:800;font-size:clamp(52px,9vw,84px);line-height:.82;letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums}.stat .lab{flex:1;min-width:16ch;font-size:16px;line-height:1.45;max-width:34ch}.takeaway{border:3px solid var(--ink);padding:26px;max-width:56ch}.takeaway .lab{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-60);display:block;margin-bottom:12px}.takeaway p{color:var(--blue);font-weight:700;font-size:clamp(19px,2.4vw,23px);line-height:1.35}.cta{border:2px solid var(--ink);padding:22px 24px;max-width:58ch}.cta .lab{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:10px}.cta p{font-size:16.5px;line-height:1.55}.cta .btn{margin-top:16px}.disclaimer{font-size:13px;line-height:1.5;color:var(--ink-60);font-style:italic;max-width:58ch}.foot{margin-top:34px;padding-top:18px;border-top:1px solid var(--ink-12);display:flex;justify-content:flex-end}.foot .pg{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40)}.alsoin{margin:28px 0 0}.alsoin .lab{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bone);opacity:.7;display:block;margin-bottom:14px}.alsoin ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.alsoin a{display:block;background:#f2efe614;border:1px solid rgba(242,239,230,.28);color:var(--bone);text-decoration:none;padding:16px 20px;font-weight:600}.alsoin a:hover{background:#f2efe629}.alsoin a span{display:block;font-weight:400;font-size:14.5px;opacity:.78;margin-top:2px}.index-head{padding:48px 0 10px;color:var(--bone)}.index-head .eyebrow{opacity:.72;margin-bottom:16px}.index-head h1{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(38px,7vw,64px);line-height:.9;letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.index-head p{max-width:52ch;font-size:17.5px;line-height:1.55;opacity:.9}.level{margin-top:44px}.level-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;color:var(--bone);border-bottom:1px solid var(--bone-30);padding-bottom:10px}.level-head h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(24px,3.4vw,32px);letter-spacing:-.03em;line-height:1;margin:0}.level-head p{font-size:15px;opacity:.78}.soon{margin-top:14px;color:var(--bone);font-size:15px;opacity:.78}.soon b{font-weight:600;opacity:1}.cards{display:flex;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none}.card{background:var(--bone);color:var(--ink);text-decoration:none;padding:24px 28px;display:grid;grid-template-columns:58px 1fr;gap:6px 20px;align-items:start;box-shadow:0 10px 26px #06082838}.card:hover{background:#fff}.card .num{font-family:var(--display);font-weight:800;font-size:34px;line-height:.9;color:var(--blue);letter-spacing:-.03em;grid-row:1 / span 2}.card .ct{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(19px,2.6vw,25px);line-height:1;letter-spacing:-.025em}.card .cd{font-size:16px;line-height:1.5;color:var(--ink-60);max-width:46ch}@media(max-width:480px){.card{grid-template-columns:1fr;padding:22px}.card .num{grid-row:auto}}
