.blog-detail-page{--bd-shell:min(1240px, calc(100vw - 80px));background:var(--bl-paper)}.blog-detail-page .bl-nav{gap:18px}.bd-shell{width:var(--bd-shell);margin-inline:auto}.bd-reading-progress{z-index:500;pointer-events:none;background:#f6f3ec29;height:4px;position:fixed;inset:0 0 auto}.bd-reading-progress i{background:var(--bl-brass);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 14px #a879248c}.bd-hero{color:var(--bl-paper);background:linear-gradient(#f6f3ec09 1px, transparent 1px), linear-gradient(90deg, #f6f3ec09 1px, transparent 1px), var(--bl-navy);background-size:76px 76px;padding:34px 0 80px}.bd-crumb{min-height:44px;font:500 12px/1.3 var(--font-plex-mono), monospace;color:#aeb4b7;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:48px;display:flex}.bd-crumb a{text-decoration:none}.bd-crumb a:hover{color:var(--bl-brass)}.bd-crumb strong{color:var(--bl-brass);font-weight:600}.bd-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:clamp(48px,6vw,96px);display:grid}.bd-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:28px;display:flex}.bd-pill{min-height:32px;color:var(--bl-brass);font:600 12px/1 var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #a87924b3;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.bd-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.bd-hero h1{max-width:820px;font:600 clamp(46px, 5.2vw, 74px)/.99 var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:26px 0 24px}.bd-deck{color:#c5c8c7;max-width:720px;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.55}.bd-byline{color:#c4c7c7;width:100%;font:500 13px/1.4 var(--font-plex-mono), monospace;border-top:1px solid #f6f3ec2e;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:40px;padding-top:24px;display:flex}.bd-byline>div{flex-direction:column;margin-right:auto;display:flex}.bd-byline strong{color:var(--bl-paper);font:650 19px/1.3 var(--font-archivo), sans-serif}.bd-byline small{color:#939a9d;font-family:var(--font-archivo), sans-serif;margin-top:6px;font-size:16px}.bd-byline>span:not(.bd-avatar){align-items:center;gap:6px;display:inline-flex}.bd-avatar{width:46px;height:46px;color:var(--bl-brass);border:1px solid #a87924cc;border-radius:50%;place-items:center;font-weight:600;display:grid}.bd-hero__visual{background:var(--bl-brass);min-height:500px;color:var(--bl-navy);border:1px solid #f6f3ec30;border-radius:22px;position:relative;overflow:hidden}.bd-hero__visual>span,.bd-hero__visual>small{z-index:2;font:650 12px/1.25 var(--font-plex-mono), monospace;letter-spacing:.11em;position:absolute;left:34px}.bd-hero__visual>span{top:34px}.bd-hero__visual>small{bottom:34px}.bd-hero__visual>b{z-index:2;font:400 clamp(88px, 9vw, 136px)/1 var(--font-archivo), sans-serif;letter-spacing:-.08em;position:absolute;top:50%;right:34px;transform:translateY(-52%)}.bd-hero__visual:after{content:"";border-top:1px solid #11182759;position:absolute;top:50%;left:0;right:0}.bd-hero__visual i{aspect-ratio:1;border:1px solid #11182752;border-radius:50%;width:76%;position:absolute;bottom:-21%;right:-7%}.bd-hero__visual i:nth-of-type(2){width:92%;bottom:-32%;right:-18%}.bd-hero__visual i:nth-of-type(3){width:112%;bottom:-46%;right:-30%}.bd-layout{grid-template-columns:270px minmax(0,760px);justify-content:center;gap:48px;padding-block:120px;display:grid}.bd-aside{align-self:start;position:sticky;top:24px}.bd-toc,.bd-side-card{border:1px solid var(--bl-line);background:#fff;border-radius:18px}.bd-toc summary{cursor:pointer;min-height:54px;color:var(--bl-navy);font:650 14px/1.3 var(--font-archivo), sans-serif;justify-content:space-between;align-items:center;padding:0 18px;list-style:none;display:flex}.bd-toc summary::-webkit-details-marker{display:none}.bd-toc[open] summary svg{transform:rotate(180deg)}.bd-toc nav{scrollbar-width:thin;scrollbar-color:var(--bl-brass) transparent;flex-direction:column;max-height:161px;padding:4px 18px 16px;display:flex;overflow-y:auto}.bd-toc nav::-webkit-scrollbar{width:6px}.bd-toc nav::-webkit-scrollbar-track{background:0 0}.bd-toc nav::-webkit-scrollbar-thumb{background:var(--bl-brass);border-radius:3px}.bd-toc nav a{border-top:1px solid var(--bl-line);color:#656d71;grid-template-columns:28px 1fr;gap:8px;padding:10px 0;font-size:13px;line-height:1.4;text-decoration:none;display:grid}.bd-toc nav a span{color:#9a814f;font:550 10px/1.6 var(--font-plex-mono), monospace}.bd-toc nav a:hover,.bd-toc nav a.is-active{color:var(--bl-navy)}.bd-toc nav a.is-active{font-weight:650}.bd-side-card{background:var(--bl-brass);color:var(--bl-navy);margin-top:18px;padding:22px}.bd-side-card>span,.bd-share>span{font:650 11px/1 var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.bd-side-card h2{font:650 22px/1.15 var(--font-manrope), sans-serif;letter-spacing:-.025em;margin:16px 0 24px}.bd-side-card a{align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.bd-share{margin-top:18px}.bd-share>div{gap:8px;margin-top:15px;display:flex}.bd-share a,.bd-share button{border:1px solid var(--bl-navy);background:var(--bl-navy);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:650;text-decoration:none;display:grid}.bd-share a:hover,.bd-share button:hover{border-color:var(--bl-brass);background:var(--bl-brass);color:var(--bl-navy)}.bd-share>p{min-height:18px;color:var(--bl-brass);margin:10px 0 0;font-size:12px}.bd-article{color:#262a2c;min-width:0}.bd-article .bd-lede{color:var(--bl-navy);font:500 clamp(19px, 2vw, 26px)/1.5 var(--font-manrope), sans-serif;letter-spacing:-.02em;margin:0 0 58px}.bd-article>section:not(.bd-author){margin-top:96px;scroll-margin-top:32px}.bd-article h2{color:#050505;font:600 clamp(36px, 4vw, 54px)/1.08 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:12px 0 28px}.bd-article h3{color:var(--bl-navy);font:650 27px/1.2 var(--font-manrope), sans-serif;letter-spacing:-.025em;margin:46px 0 14px}.bd-article h4{color:var(--bl-navy);font:650 20px/1.3 var(--font-manrope), sans-serif;margin:42px 0 12px}.bd-article p,.bd-article li{font-size:18px;line-height:1.75}.bd-article p{margin:0 0 24px}.bd-section-label,.bd-takeaways>span{color:var(--bl-brass);font:650 12px/1.2 var(--font-plex-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.bd-takeaways{background:#fff;border:1px solid #a8792480;border-radius:20px;padding:clamp(28px,5vw,44px)}.bd-takeaways h2{margin-bottom:24px;font-size:clamp(32px,3vw,42px)}.bd-takeaways ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bd-takeaways li{grid-template-columns:20px 1fr;gap:12px;font-size:16px;line-height:1.55;display:grid}.bd-takeaways li svg{color:var(--bl-brass);margin-top:3px}.bd-article blockquote{border:0;border-left:4px solid var(--bl-brass);background:var(--bl-navy);color:var(--bl-paper);grid-template-columns:32px 1fr;gap:20px;margin:48px 0;padding:30px 32px;display:grid}.bd-article blockquote svg{color:var(--bl-brass)}.bd-article blockquote p{margin:0;font-size:20px;line-height:1.55}.bd-role-grid{grid-template-columns:1fr 1fr;gap:14px;margin:40px 0 56px;display:grid}.bd-role-grid article{border:1px solid var(--bl-line);background:#fff;border-radius:18px;min-height:250px;padding:26px}.bd-role-grid article>b{color:var(--bl-brass);font:500 42px/1 var(--font-archivo), sans-serif}.bd-role-grid h3{margin:36px 0 10px;font-size:20px}.bd-role-grid p{color:#596165;margin:0;font-size:15px;line-height:1.55}.bd-table-wrap{border:1px solid var(--bl-line);background:#fff;border-radius:16px;margin:26px 0 46px;overflow-x:auto}.bd-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.bd-table-wrap th,.bd-table-wrap td{border-bottom:1px solid var(--bl-line);vertical-align:top;padding:18px}.bd-table-wrap th{background:var(--bl-navy);color:var(--bl-paper);font:650 11px/1.2 var(--font-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.bd-table-wrap td{font-size:15px;line-height:1.5}.bd-table-wrap tr:last-child td{border-bottom:0}.bd-steps{margin:44px 0;padding:0;list-style:none}.bd-steps li{border-top:1px solid var(--bl-line);grid-template-columns:62px 1fr;gap:24px;padding:28px 0;display:grid}.bd-steps li:last-child{border-bottom:1px solid var(--bl-line)}.bd-steps li>span{color:var(--bl-brass);font:500 32px/1 var(--font-archivo), sans-serif}.bd-steps h3{margin:0 0 8px;font-size:22px}.bd-steps p{color:#596165;margin:0;font-size:16px}.bd-note{background:#e8e1d1;border-radius:16px;margin:46px 0;padding:28px 30px}.bd-note strong{color:var(--bl-brass);font:650 12px/1.2 var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.bd-note p{color:var(--bl-navy);margin:12px 0 0;font-size:19px;line-height:1.55}.bd-checklist{border-top:1px solid var(--bl-line);margin:36px 0;padding:0;list-style:none}.bd-checklist li{border-bottom:1px solid var(--bl-line);grid-template-columns:minmax(140px,.45fr) 1fr;gap:26px;padding:20px 0;font-size:16px;display:grid}.bd-checklist strong{color:var(--bl-navy)}.bd-checklist span{color:#596165}.bd-30-days{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}.bd-30-days>div{background:var(--bl-navy);color:var(--bl-paper);border-radius:18px;padding:26px}.bd-30-days span{color:var(--bl-brass);font:650 11px/1.2 var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.bd-30-days h3{color:var(--bl-paper);margin:28px 0 9px;font-size:21px}.bd-30-days p{color:#bbc0bf;margin:0;font-size:15px;line-height:1.55}.bd-author{background:#e8e1d1;border-radius:20px;grid-template-columns:130px 1fr;gap:30px;margin-top:56px;padding:34px;display:grid}.bd-author__portrait{background:var(--bl-navy);width:130px;height:150px;color:var(--bl-brass);font:500 38px var(--font-manrope), sans-serif;border-radius:14px;place-items:center;display:grid}.bd-author span{color:var(--bl-brass);font:650 11px var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.bd-author h2{margin:8px 0 12px;font-size:30px}.bd-author p{color:#535b5e;margin:0 0 18px;font-size:15px;line-height:1.6}.bd-author a{min-height:44px;color:var(--bl-brass);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.bd-lead-magnet{background:#e8e1d1;padding-block:100px}.bd-lead-magnet__grid{grid-template-columns:1fr minmax(420px,.8fr);align-items:center;gap:clamp(60px,8vw,120px);display:grid}.bd-lead-magnet h2{max-width:650px;font:600 clamp(42px, 4.5vw, 64px)/1.05 var(--font-manrope), sans-serif;letter-spacing:-.05em;margin:24px 0}.bd-lead-magnet__grid>div>p{color:#596165;max-width:590px;font-size:18px;line-height:1.65}.bd-lead-magnet ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bd-lead-magnet li{align-items:center;gap:10px;display:flex}.bd-lead-magnet li svg{color:var(--bl-brass)}.bd-lead-magnet form{border:1px solid var(--bl-line);background:#fff;border-radius:22px;padding:clamp(28px,4vw,42px);display:grid}.bd-lead-magnet form>span{color:var(--bl-navy);font:650 22px var(--font-manrope), sans-serif;margin-bottom:24px}.bd-lead-magnet label,.bd-newsletter label{color:#b8bcbd;font:650 11px var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:16px 0 7px}.bd-lead-magnet input{border:1px solid var(--bl-line);min-height:52px;color:var(--bl-navy);font:500 16px var(--font-archivo), sans-serif;background:#fff;border-radius:8px;padding:0 14px}.bd-lead-magnet button{border:1px solid var(--bl-brass);background:var(--bl-brass);min-height:54px;color:var(--bl-navy);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-top:24px;padding:0 18px;font-weight:750;display:flex}.bd-lead-magnet button:hover{background:var(--bl-navy);color:var(--bl-paper)}.bd-lead-magnet form>p{color:#53615a;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.bd-newsletter{background:var(--bl-navy);color:var(--bl-paper);padding-block:80px}.bd-newsletter__grid{grid-template-columns:1fr minmax(400px,.7fr);align-items:end;gap:clamp(48px,9vw,140px);display:grid}.bd-newsletter span{font:650 11px var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.bd-newsletter h2{max-width:650px;font:600 clamp(36px, 4vw, 54px)/1.07 var(--font-manrope), sans-serif;letter-spacing:-.045em;margin:14px 0}.bd-newsletter p{margin:0;font-size:17px}.bd-newsletter form{display:grid}.bd-newsletter form>div{grid-template-columns:1fr auto;display:grid}.bd-newsletter input{min-width:0;min-height:56px;font:500 16px var(--font-archivo), sans-serif;background:#fff;border:1px solid #ffffff4d;border-radius:9px 0 0 9px;padding:0 16px}.bd-newsletter button{border:1px solid var(--bl-brass);background:var(--bl-brass);min-height:56px;color:var(--bl-navy);cursor:pointer;border-radius:0 9px 9px 0;align-items:center;gap:10px;padding:0 20px;font-weight:700;display:flex}.bd-newsletter form>p{align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.bd-next-conversation{text-align:center;background:var(--bl-brass);color:var(--bl-navy);flex-direction:column;align-items:center;padding:80px 24px;display:flex}.bd-next-conversation .bd-pill{color:var(--bl-navy);border-color:#11182759}.bd-next-conversation h2{font:600 clamp(48px, 5vw, 68px)/1 var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:28px 0 20px}.bd-next-conversation h2 em{color:var(--bl-paper);font-style:normal}.bd-next-conversation>p{color:#111827bf;max-width:660px;margin:0 0 32px;font-size:18px;line-height:1.6}.bd-next-conversation>.n-action{border-color:var(--bl-navy);background:var(--bl-navy);min-height:52px;color:var(--bl-paper);padding-inline:22px}@media (max-width:1100px){.blog-detail-page{--bd-shell:min(100% - 48px, 1040px)}.bd-hero__grid{grid-template-columns:1fr 380px;gap:40px}.bd-hero__visual{min-height:440px}.bd-layout{grid-template-columns:240px minmax(0,700px);gap:46px}.bd-lead-magnet__grid{grid-template-columns:1fr 420px;gap:52px}}@media (max-width:900px){.bd-hero__grid{grid-template-columns:1fr}.bd-hero__visual{min-height:360px}.bd-layout{grid-template-columns:1fr;padding-block:88px}.bd-aside{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.bd-toc{grid-column:1/-1}.bd-side-card,.bd-share{margin-top:0}.bd-lead-magnet__grid,.bd-newsletter__grid{grid-template-columns:1fr}.bd-lead-magnet form{max-width:620px}}@media (max-width:640px){.blog-detail-page{--bd-shell:calc(100% - 32px)}.bd-hero{padding:16px 0 56px}.bd-crumb{margin-bottom:30px}.bd-hero h1{font-size:clamp(38px,12vw,54px)}.bd-hero__visual{min-height:300px}.bd-hero__visual>b{font-size:82px}.bd-byline{align-items:flex-start}.bd-byline>div{width:calc(100% - 66px);margin-right:0}.bd-layout{padding-block:72px}.bd-aside{grid-template-columns:1fr}.bd-toc{grid-column:auto}.bd-article .bd-lede{font-size:19px}.bd-article>section:not(.bd-author){margin-top:76px}.bd-article h2{font-size:36px}.bd-article h3{font-size:24px}.bd-article p,.bd-article li{font-size:17px}.bd-role-grid,.bd-30-days{grid-template-columns:1fr}.bd-role-grid article{min-height:0}.bd-checklist li{grid-template-columns:1fr;gap:4px}.bd-author{grid-template-columns:1fr;padding:26px}.bd-author__portrait{width:100%;height:150px}.bd-lead-magnet{padding-block:72px}.bd-lead-magnet__grid{gap:42px}.bd-lead-magnet h2{font-size:42px}.bd-newsletter{padding-block:64px}.bd-newsletter form>div{grid-template-columns:1fr;gap:8px}.bd-newsletter input,.bd-newsletter button{border-radius:9px}.bd-newsletter button{justify-content:center}.bd-next-conversation{padding:72px 16px}.bd-next-conversation h2{font-size:46px}}@media (prefers-reduced-motion:reduce){.bd-reading-progress i{transition:none}.blog-detail-page{scroll-behavior:auto}}
