.blog-page [hidden]{display:none!important}.bl-sr{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.bl-eyebrow{font-size:10px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.bl-red{color:var(--svc-accent)}.bl-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end;padding-block:55px 56px}.bl-hero h1{font-size:clamp(66px,8.1vw,132px);letter-spacing:-.075em;line-height:1.02;margin-top:28px}.bl-hero h1 em{color:var(--svc-accent);font-style:normal}.bl-hero-side{padding-bottom:8px}.bl-hero-side>p{font-size:17px;color:var(--svc-muted);line-height:1.8}.bl-hero-side nav{display:flex;gap:35px;margin-top:36px}.bl-hero-side a{font-size:12px;min-height:44px;display:flex;align-items:center;gap:30px}.bl-hero-side a span{font-size:22px;color:var(--svc-accent)}.bl-filters{border-block:1px solid var(--svc-line);display:flex;gap:24px;align-items:center;min-height:86px}.bl-tabs{display:flex;gap:4px;flex-shrink:0}.bl-tabs button{background:none;color:var(--svc-muted);font-size:11px;padding:12px 14px;min-height:44px}.bl-tabs button[aria-pressed=true]{background:var(--svc-text);color:var(--svc-bg)}.bl-search{display:flex;gap:10px;align-items:center;margin-left:auto;border-bottom:1px solid var(--svc-line);max-width:330px;flex:1}.bl-search input{width:100%;min-width:0;background:none;border:0;color:var(--svc-text);font:inherit;font-size:11px;padding:14px 0;outline:0}.bl-search:focus-within{border-color:var(--svc-accent)}.bl-search>span{font-size:25px}.bl-search input::placeholder{color:var(--svc-muted);opacity:1}.bl-topic select{font:inherit;font-size:11px;min-height:44px;max-width:180px;border:0;background:var(--svc-bg);color:var(--svc-text);border-bottom:1px solid var(--svc-line);border-radius:0}.bl-reset{background:none;color:var(--svc-muted);font-size:10px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.bl-status{font-size:10px;color:var(--svc-muted);margin-top:15px}.bl-section-top{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:27px}.bl-section-top h2{font-size:43px;line-height:1.15;letter-spacing:-.055em}.bl-section-top>span{font-size:9px;letter-spacing:.09em;color:var(--svc-muted);padding-bottom:6px}.bl-feature-section{padding-top:43px;scroll-margin-top:130px}.bl-feature{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;border:1px solid var(--svc-line)}.bl-feature-art{min-width:0;display:block}.bl-feature-copy{padding:clamp(26px,3.2vw,57px);display:flex;flex-direction:column;align-items:start}.bl-meta{display:flex;gap:9px 15px;flex-wrap:wrap;font-size:9px;line-height:1.7;color:var(--svc-muted)}.bl-meta span:first-child{color:var(--svc-text)}.bl-meta span+span:before{content:"·";margin-right:12px;opacity:.7}.bl-feature h3{font-size:clamp(28px,3vw,49px);line-height:1.17;letter-spacing:-.05em;margin-top:28px}.bl-feature-copy>p{font-size:13px;line-height:1.8;color:var(--svc-muted);margin-top:22px;max-width:460px}.bl-read{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;min-height:48px;margin-top:25px;max-width:100%}.bl-read span{font-size:24px;color:var(--svc-accent)}.bl-feature-copy>.bl-read{margin-top:auto;padding-top:30px;width:100%;border-top:1px solid var(--svc-line);margin-bottom:-8px}.bl-feature-copy>p{margin-bottom:30px}.bl-read:hover,.bl-card h3 a:hover,.bl-feature h3 a:hover{color:var(--svc-accent)}.bl-art{position:relative;min-height:260px;height:100%;overflow:hidden;isolation:isolate;padding:22px;color:#171717;display:flex;flex-direction:column;justify-content:space-between}.bl-art-label{font-size:8px;letter-spacing:.12em;position:relative;z-index:2}.bl-art-foot{font-size:8px;letter-spacing:.07em;display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;z-index:2}.bl-art-foot>span{font-size:22px}.bl-art-radar{background:#e8e8de;min-height:430px}.bl-radar{width:65%;aspect-ratio:1;border:1px solid #17171750;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.bl-radar:before,.bl-radar:after{content:"";position:absolute;inset:13%;border:1px solid #17171750;border-radius:50%}.bl-radar:after{inset:-14%;border-color:#17171725}.bl-radar i{position:absolute;inset:25%;border-radius:50%;background:#f03633;box-shadow:0 8px #c32927;transform:translate(19%,-7%)}.bl-radar b{font-size:clamp(90px,11vw,180px);letter-spacing:-.095em;line-height:1;position:relative;z-index:1;transform:rotate(-9deg)}.bl-radar:before{background:linear-gradient(90deg,transparent 49.8%,#17171725 50%,transparent 50.2%),linear-gradient(transparent 49.8%,#17171725 50%,transparent 50.2%);inset:-32%;border:0;border-radius:0}.bl-practice{padding-block:74px 80px;scroll-margin-top:130px}.bl-practice .bl-section-top .bl-eyebrow{color:var(--svc-muted);margin-bottom:13px;font-size:9px}.bl-section-top>p{font-size:12px;color:var(--svc-muted);line-height:1.8}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.bl-card{min-width:0;display:flex;flex-direction:column}.bl-card-art{display:block;aspect-ratio:1.5}.bl-card .bl-art{min-height:0;padding:19px}.bl-art-brief{background:#f03633}.bl-art-web{background:#b8c0be}.bl-art-measure{background:#ddd9cc}.bl-paper{position:absolute;inset:25% 13% 19% 17%;padding:16px;background:#e8e8de;color:#171717;box-shadow:7px 8px #17171730;transform:rotate(-8deg);display:flex;flex-direction:column;justify-content:center}.bl-paper small{font-size:6px;letter-spacing:.1em;border-bottom:1px solid #17171755;padding-bottom:7px}.bl-paper b{font-size:clamp(40px,4.5vw,70px);letter-spacing:-.07em;line-height:1.4}.bl-paper i{display:block;height:1px;background:#17171740;width:75%;margin-top:6px}.bl-paper i:last-child{width:50%}.bl-art-web .bl-paper{transform:rotate(6deg);background:#171717;color:#e8e8de}.bl-art-web .bl-paper i{background:#e8e8de70}.bl-art-web .bl-paper small{border-color:#e8e8de60}.bl-art-measure .bl-paper{transform:rotate(-4deg);background:#f03633;box-shadow:8px 9px #171717}.bl-card>.bl-meta{margin-top:23px}.bl-card h3{font-size:25px;line-height:1.3;letter-spacing:-.045em;margin-top:13px}.bl-card h3 a{display:flex;gap:15px;justify-content:space-between}.bl-card h3 span{font-size:22px;color:var(--svc-accent)}.bl-card>p{font-size:12px;color:var(--svc-muted);margin-top:16px;line-height:1.8}.bl-card>.bl-read{border-bottom:1px solid var(--svc-line);margin-top:auto;padding-top:20px}.bl-empty{padding:70px 0}.bl-empty h2{font-size:40px;letter-spacing:-.05em}.bl-empty p{font-size:14px;color:var(--svc-muted);margin-top:20px}.bl-empty button{color:var(--svc-text);background:none;padding:18px 0;font-size:13px;text-decoration:underline;min-height:44px}.bl-end{padding-block:65px;background:var(--svc-cream);color:#171717}.bl-end>.sv-wrap{position:relative}.bl-end h2{font-size:clamp(44px,5.5vw,84px);letter-spacing:-.065em;line-height:1.08;margin-top:24px}.bl-end h2 span{color:#c02a28}.bl-end .sv-button{position:absolute;right:var(--svc-pad);bottom:6px;background:#171717;color:#fff}.bl-draft{font-size:10px;color:var(--svc-muted);line-height:1.7;padding-block:24px}.bl-article-head{max-width:1320px;padding-block:53px 44px}.bl-article-head h1{font-size:clamp(37px,5.5vw,82px);line-height:1.09;letter-spacing:-.06em;margin-top:25px;max-width:1050px}.bl-article-lead{font-size:18px;color:var(--svc-muted);max-width:760px;line-height:1.7;margin-top:26px}.bl-author{display:flex;gap:13px;align-items:center;margin-top:30px;font-size:11px}.bl-author-mark{border:1px solid var(--svc-line);padding:10px;font-size:16px;color:var(--svc-accent);font-weight:700}.bl-author small{display:block;color:var(--svc-muted);font-size:10px;margin-top:5px}.bl-article-cover{max-width:1320px}.bl-article-cover .bl-art{height:390px;min-height:0}.bl-article-cover .bl-radar{width:300px}.bl-article-cover .bl-paper{inset:14% 30% 13%;padding:28px}.bl-article-cover .bl-paper b{font-size:100px}.bl-reading{display:grid;grid-template-columns:260px minmax(0,720px);gap:70px;max-width:1320px;padding-block:65px 80px;align-items:start}.bl-reading>aside{position:sticky;top:125px}.bl-toc{border-top:1px solid var(--svc-line);padding-top:20px}.bl-toc summary{font-size:12px;cursor:pointer;min-height:44px}.bl-toc nav{display:flex;flex-direction:column;gap:4px}.bl-toc nav a{font-size:11px;line-height:1.7;color:var(--svc-muted);padding-block:9px;min-height:38px}.bl-toc nav a:hover{color:var(--svc-accent)}.bl-back{font-size:11px;display:block;min-height:44px;margin-top:20px;padding-top:16px;border-top:1px solid var(--svc-line)}.bl-prose{min-width:0;font-size:15px;line-height:1.95}.bl-prose>p{color:var(--svc-muted);line-height:1.95;margin-bottom:24px}.bl-prose>p:first-child{font-size:18px;color:var(--svc-text);line-height:1.85}.bl-prose h2{font-size:29px;line-height:1.25;letter-spacing:-.04em;margin:42px 0 20px;scroll-margin-top:130px}.bl-prose ul{padding-left:21px;margin-block:20px 30px;color:var(--svc-muted)}.bl-prose li{padding-left:6px;margin-bottom:14px}.bl-prose li::marker{color:var(--svc-accent)}.bl-sources{border-top:1px solid var(--svc-line);margin-top:42px}.bl-sources h2{font-size:21px}.bl-sources a{font-size:12px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.bl-sources>p{font-size:10px;color:var(--svc-muted)}.bl-service-links{margin-top:40px;padding:27px;background:var(--svc-panel)}.bl-service-links h2{font-size:23px;margin-top:0}.bl-service-links>p{font-size:12px;color:var(--svc-muted);margin-bottom:17px}.bl-service-links>a{display:flex;justify-content:space-between;font-size:13px;padding-block:14px;border-top:1px solid var(--svc-line)}.bl-service-links>a span{color:var(--svc-accent)}.bl-related{padding-block:45px 65px;border-top:1px solid var(--svc-line)}.bl-related h2{font-size:40px;letter-spacing:-.05em;margin-top:18px}.bl-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.bl-related a{border-top:1px solid var(--svc-line);padding-top:20px;font-size:17px;line-height:1.5;display:flex;justify-content:space-between;gap:18px}.bl-related a span{color:var(--svc-accent)}@media(max-width:1100px){.bl-hero{gap:35px}.bl-filters{gap:14px;flex-wrap:wrap;padding-block:14px}.bl-search{max-width:none}.bl-feature-copy{padding:30px}.bl-feature h3{font-size:35px}.bl-feature .bl-art-radar{min-height:400px}.bl-reading{grid-template-columns:210px minmax(0,1fr);gap:40px}.bl-grid{gap:22px}.bl-card h3{font-size:22px}.bl-tabs button{padding-inline:12px}.bl-hero-side>p{font-size:14px}}@media(max-width:760px){.bl-hero{grid-template-columns:1fr;padding-block:34px 30px;gap:25px}.bl-eyebrow{font-size:8px}.bl-hero h1{font-size:clamp(65px,16vw,110px);margin-top:19px}.bl-hero-side{padding:0}.bl-hero-side>p{font-size:13px}.bl-hero-side nav{margin-top:12px;gap:40px}.bl-hero-side a{font-size:11px;gap:24px}.bl-filters{gap:12px}.bl-tabs{flex-basis:100%;gap:8px}.bl-tabs button{font-size:10px;flex:1;padding-inline:12px}.bl-search{margin-left:0;flex-basis:100%;order:1}.bl-search input{font-size:13px}.bl-topic{flex:1;order:2}.bl-topic select{font-size:11px;width:100%;max-width:none}.bl-reset{order:3}.bl-status{font-size:9px}.bl-feature-section{padding-top:30px}.bl-section-top{margin-bottom:20px;gap:15px}.bl-section-top h2{font-size:33px}.bl-section-top>span{font-size:7px;letter-spacing:.03em;max-width:100px;text-align:right}.bl-feature{grid-template-columns:1fr}.bl-feature .bl-art-radar{min-height:0;aspect-ratio:1.25}.bl-feature-copy{padding:25px 23px}.bl-meta{font-size:8px;gap:6px 10px}.bl-meta span+span:before{margin-right:9px}.bl-feature h3{font-size:31px;margin-top:22px}.bl-feature-copy>p{font-size:12px;margin-top:18px;margin-bottom:24px}.bl-feature-copy>.bl-read{font-size:10px;padding-top:20px}.bl-radar b{font-size:27vw}.bl-art{padding:18px}.bl-art-label,.bl-art-foot{font-size:7px}.bl-practice{padding-block:45px 50px}.bl-practice .bl-section-top{align-items:start;flex-direction:column;gap:13px}.bl-practice .bl-section-top .bl-eyebrow{font-size:8px}.bl-section-top>p{font-size:11px}.bl-section-top>p br{display:none}.bl-grid{grid-template-columns:1fr;gap:38px}.bl-card-art{aspect-ratio:1.6}.bl-paper b{font-size:15vw}.bl-card h3{font-size:25px;margin-top:12px}.bl-card>.bl-meta{margin-top:19px}.bl-card>p{font-size:12px;margin-top:13px}.bl-card>.bl-read{font-size:10px;padding-top:14px}.bl-end{padding-block:40px}.bl-end h2{font-size:43px;margin-top:20px}.bl-end .sv-button{position:static;margin-top:26px;font-size:10px}.bl-draft{font-size:9px;padding-block:22px}.bl-article-head{padding-block:34px 30px}.bl-article-head h1{font-size:40px;margin-top:23px}.bl-article-lead{font-size:14px;margin-top:21px}.bl-author{font-size:10px}.bl-author small{font-size:8px;line-height:1.7}.bl-article-cover .bl-art{height:250px}.bl-article-cover .bl-radar{width:190px}.bl-article-cover .bl-radar b{font-size:95px}.bl-article-cover .bl-paper{inset:21% 16%;padding:15px}.bl-article-cover .bl-paper b{font-size:55px}.bl-reading{grid-template-columns:1fr;gap:30px;padding-block:30px 45px}.bl-reading>aside{position:static}.bl-toc nav{display:grid;grid-template-columns:1fr;gap:0}.bl-toc nav a{font-size:11px;min-height:40px}.bl-back{display:none}.bl-prose{font-size:13px}.bl-prose>p:first-child{font-size:16px}.bl-prose h2{font-size:25px;margin-top:33px}.bl-service-links{padding:23px}.bl-related{padding-block:35px 40px}.bl-related h2{font-size:33px}.bl-related>div{grid-template-columns:1fr;gap:22px}.bl-related a{font-size:17px}.bl-empty h2{font-size:33px}}@media(max-width:360px){.bl-hero h1{font-size:16.3vw}.bl-hero-side nav{gap:25px}.bl-feature h3{font-size:28px}.bl-feature-copy{padding:23px 19px}.bl-tabs{gap:3px}.bl-tabs button{padding-inline:9px}.bl-end h2{font-size:38px}.bl-article-head h1{font-size:34px}.bl-card h3{font-size:23px}.bl-art-foot{font-size:6px}.bl-article-cover .bl-art{height:220px}}@media print{.bl-filters,.bl-end,.bl-reading>aside,.bl-related,.bl-draft{display:none}.bl-reading{display:block}.bl-prose{max-width:none}}.bl-card-art{container-type:inline-size}.bl-card .bl-paper{padding:clamp(9px,3cqw,16px)}.bl-card .bl-paper b{font-size:16cqw;line-height:1.15}.bl-card .bl-paper small{font-size:clamp(4px,1.4cqw,6px);padding-bottom:4px}.bl-card .bl-paper i{margin-top:3px}.bl-sources li small{display:block;font-size:10px;margin-top:4px}@media(max-width:1100px){.bl-card .bl-paper i{display:none}}.bl-card .bl-art-foot{visibility:hidden}
