.pc-page{--pc-bg:var(--svc-bg);--pc-ink:var(--svc-text);--pc-muted:var(--svc-muted);--pc-line:var(--svc-line);--pc-accent:#f03633;background:var(--pc-bg);color:var(--pc-ink)}.pc-wrap{width:100%;max-width:1520px;padding-inline:clamp(24px,5.5vw,84px);margin-inline:auto}.pc-crumb{display:flex;flex-wrap:wrap;gap:10px;padding-block:30px;font-size:11px;color:var(--pc-muted)}.pc-crumb a:hover{color:var(--pc-accent)}.pc-hero{padding-block:42px 70px}.pc-meta{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--pc-line);padding-top:20px;font-size:11px}.pc-meta>span,.pc-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:10px;line-height:1.6}.pc-meta>a{min-height:44px;display:flex;gap:20px;align-items:center;margin-top:-12px}.pc-hero h1{max-width:19ch;font-size:clamp(46px,6.1vw,96px);line-height:1.07;letter-spacing:-.065em;font-weight:600;margin-block:46px 35px;text-wrap:balance}.pc-lead{max-width:760px;font-size:clamp(17px,1.6vw,23px);color:var(--pc-muted)}.pc-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:60px 0 0;border-block:1px solid var(--pc-line)}.pc-facts>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:28px 26px;border-left:1px solid var(--pc-line);gap:15px}.pc-facts>div:first-child{padding-left:0;border:0}.pc-facts dt{font-size:11px;color:var(--pc-muted);line-height:1.6}.pc-facts dd{font-size:clamp(34px,4.1vw,62px);line-height:1.2;font-weight:600;letter-spacing:-.06em;margin:0;color:var(--pc-accent)}.pc-reading{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(45px,7vw,115px);padding-bottom:100px}.pc-reading aside{font-size:11px;align-self:start;position:sticky;top:135px;padding-top:30px}.pc-toc summary{font-size:12px;cursor:pointer;padding-block:10px}.pc-toc ol{list-style:none;margin:15px 0 30px;padding:0}.pc-toc li{border-top:1px solid var(--pc-line)}.pc-toc li a{display:grid;grid-template-columns:22px 1fr;gap:12px;padding-block:15px;line-height:1.6;color:var(--pc-muted)}.pc-toc li a:hover{color:var(--pc-ink)}.pc-toc li span{font-size:9px;color:var(--pc-accent);padding-top:2px}.pc-back{display:inline-flex;align-items:center;min-height:44px}.pc-chapter{display:grid;grid-template-columns:35px minmax(0,1fr);gap:20px;border-top:1px solid var(--pc-line);padding-block:54px 60px;scroll-margin-top:120px}.pc-chapter-no{font-size:10px;color:var(--pc-accent);padding-top:10px}.pc-chapter h2{font-size:clamp(29px,3vw,44px);line-height:1.17;letter-spacing:-.05em;font-weight:600;max-width:22ch;margin-bottom:30px;text-wrap:pretty}.pc-chapter p{font-size:15px;line-height:1.85;max-width:720px;color:var(--pc-muted);margin-top:20px}.pc-chapter blockquote{margin:35px 0 0;padding:30px 0 0;border-top:2px solid var(--pc-accent);font-size:clamp(25px,3vw,40px);line-height:1.35;letter-spacing:-.035em;max-width:740px}.pc-chapter ul{padding:0;list-style:none;margin-top:30px;max-width:720px}.pc-chapter li{border-top:1px solid var(--pc-line);padding:14px 0 14px 24px;position:relative;font-size:13px;line-height:1.7}.pc-chapter li:before{content:"";position:absolute;left:0;color:var(--pc-accent);display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}.pc-conclusion{background:#f03633;color:#111;padding-block:70px 80px}.pc-conclusion h2{font-size:clamp(34px,4.3vw,64px);line-height:1.12;letter-spacing:-.055em;font-weight:600;max-width:23ch;margin-block:35px 45px}.pc-conclusion .pc-wrap>div{display:flex;justify-content:space-between;gap:35px;align-items:end}.pc-conclusion p:not(.pc-eyebrow){font-size:14px;max-width:500px}.pc-cta{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:35px;padding:15px 20px;background:#111;color:#fff;font-size:12px}.pc-cta:hover{background:#fff;color:#111}.pc-next{padding-block:65px 80px}.pc-next>a{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--pc-line);padding-block:26px 35px}.pc-next h2{font-size:clamp(28px,3.5vw,52px);line-height:1.18;letter-spacing:-.05em;font-weight:500}.pc-next>a>span{font-size:45px;color:var(--pc-accent)}.pc-page a:focus-visible{outline:2px solid var(--pc-accent);outline-offset:5px}@media(min-width:1600px){.pc-hero{padding-top:65px}.pc-hero h1{max-width:20ch}}@media(max-width:1050px){.pc-reading{grid-template-columns:200px minmax(0,1fr);gap:35px}.pc-chapter{grid-template-columns:24px minmax(0,1fr);gap:12px}}@media(max-width:760px){.pc-crumb{padding-block:24px;font-size:10px}.pc-hero{padding-block:20px 45px}.pc-meta{align-items:start;flex-direction:column;gap:12px}.pc-meta>a{margin:0}.pc-hero h1{font-size:clamp(37px,10vw,58px);margin-top:25px;max-width:21ch}.pc-lead{font-size:16px;line-height:1.8}.pc-facts{grid-template-columns:1fr 1fr;margin-top:35px}.pc-facts>div{padding:22px 15px;gap:10px}.pc-facts>div:nth-child(odd){padding-left:0;border-left:0}.pc-facts>div:nth-child(n+3){border-top:1px solid var(--pc-line)}.pc-facts dd{font-size:38px}.pc-facts dt{font-size:10px}.pc-reading{display:block;padding-bottom:40px}.pc-reading aside{position:static;padding:0 0 30px}.pc-toc{border-block:1px solid var(--pc-line);padding-block:8px}.pc-toc ol{margin-bottom:10px}.pc-back{margin-top:15px}.pc-chapter{padding-block:35px 40px;grid-template-columns:20px minmax(0,1fr);gap:10px}.pc-chapter h2{font-size:30px;max-width:none}.pc-chapter p{font-size:14px;line-height:1.85}.pc-chapter blockquote{font-size:27px}.pc-conclusion{padding-block:45px 50px}.pc-conclusion h2{font-size:36px;margin-block:25px 30px}.pc-conclusion .pc-wrap>div{align-items:start;flex-direction:column;gap:24px}.pc-next{padding-block:40px 50px}.pc-next h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.pc-page{scroll-behavior:auto}}.pc-facts-note{font-size:11px;line-height:1.8;color:var(--pc-muted);margin-top:18px}.pc-facts--current dd{font-size:clamp(30px,3.5vw,52px)}@media(max-width:760px){.pc-facts--current dd{font-size:clamp(26px,7vw,36px)}.pc-facts-note{font-size:10px}}@media(max-width:359px){.pc-chapter h2{font-size:28px}.pc-conclusion h2{font-size:32px}}
