.ed-press-intro{display:flex;justify-content:space-between;align-items:end;gap:60px}.ed-press-count{border-left:1px solid var(--ed-line);padding-left:40px;padding-bottom:15px;display:flex;flex-direction:column;min-width:180px}.ed-press-count strong{font-size:70px;color:#003bd6;line-height:1;letter-spacing:-3px;font-weight:500}.ed-press-count span{font-size:14px;margin-top:12px}.ed-press-count small{font-size:10px;color:var(--ed-muted);margin-top:8px}.ed-press-featured{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:25px;background:var(--ed-cream);border:1px solid var(--ed-line);border-radius:7px;margin-bottom:70px}.ed-press-featured figure{overflow:hidden;border-radius:5px}.ed-press-featured img{width:100%;height:340px;object-fit:cover;transition:transform .8s}.ed-press-featured:hover img{transform:scale(1.025)}.ed-press-featured>div{padding-right:25px}.ed-press-featured h2{font-size:35px;letter-spacing:-1.2px;margin-bottom:23px}.ed-press-featured p:not(.ed-eyebrow){font-size:14px;line-height:1.85;margin-bottom:20px}.ed-press-featured .ed-text-link{margin-top:25px;display:flex;color:#003bd6}.ed-press-toolbar{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.ed-press-toolbar h2{font-size:35px}.ed-press-filters{display:grid;grid-template-columns:2fr 1.3fr 1fr auto;gap:15px;align-items:end;background:#f5f7fb;padding:23px;border:1px solid var(--ed-line);border-radius:6px}.ed-press-filters label,.ed-time-calculator label{display:block;font-size:11px;font-weight:600;margin-bottom:9px}.ed-press-filters input,.ed-press-filters select,.ed-time-calculator input{width:100%;min-height:46px;border:1px solid #cfd8e8;border-radius:5px;padding:11px 12px;color:var(--ed-ink);background:white;font-size:13px}.ed-press-filters .ed-button{min-height:46px;padding:12px 20px;font-size:12px;white-space:nowrap}.ed-press-results{display:flex;justify-content:space-between;gap:15px;margin:25px 0;font-size:11px;color:var(--ed-muted)}.ed-press-results a{color:#003bd6}.ed-press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ed-press-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ed-line);border-radius:6px;background:white;transition:transform .3s,box-shadow .3s}.ed-press-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #142b500b}.ed-press-card-image{display:block;overflow:hidden}.ed-press-card-image img{width:100%;height:210px;object-fit:cover;transition:transform .8s}.ed-press-card:hover .ed-press-card-image img{transform:scale(1.035)}.ed-press-card>div{display:flex;flex-direction:column;flex:1;padding:25px}.ed-press-category{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#003bd6;font-weight:650;margin-bottom:16px}.ed-press-card h3{font-size:22px;line-height:1.35;margin-bottom:16px}.ed-press-card p{font-size:13px;line-height:1.85;margin-bottom:23px}.ed-press-meta{font-size:10px;line-height:1.7;color:var(--ed-muted);margin-top:auto;display:block}.ed-press-card .ed-text-link{margin-top:22px;color:#003bd6;font-size:12px;justify-content:space-between}.ed-pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;justify-content:center}.ed-pagination a{display:grid;place-items:center;border:1px solid var(--ed-line);border-radius:4px;min-width:40px;min-height:40px;font-size:12px}.ed-pagination a[aria-current=page]{background:#003bd6;color:white;border-color:#003bd6}.ed-archive-note{border-top:1px solid var(--ed-line);margin-top:40px;padding-top:20px}.ed-archive-note summary{cursor:pointer;font-size:12px;font-weight:600}.ed-archive-note p{font-size:12px;line-height:1.9;max-width:950px;margin-top:15px}.ed-press-empty{grid-column:1/-1;padding:40px;background:var(--ed-cream);border-radius:6px}.ed-press-empty p{margin:15px 0}.ed-press-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ed-press-tool-grid>div>p:not(.ed-eyebrow){font-size:14px;line-height:1.9;margin-top:25px;max-width:430px}.ed-time-calculator{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:30px;background:white;border:1px solid var(--ed-line);border-radius:6px}.ed-time-calculator output{grid-column:1/-1;background:#edf2ff;color:#003bd6;font-size:20px;font-weight:600;padding:20px;border-radius:5px;line-height:1.5}.ed-time-calculator>p{grid-column:1/-1;font-size:10px;line-height:1.8}.ed-article-header{padding:40px 0 0;background:var(--ed-cream)}.ed-article-header>.ed-container{max-width:1120px}.ed-article-breadcrumb{display:flex;align-items:center;gap:13px;font-size:10px;color:var(--ed-muted);margin-bottom:40px;flex-wrap:wrap}.ed-article-header h1{font-size:clamp(35px,4.2vw,57px);line-height:1.13;letter-spacing:-2px;max-width:950px;font-weight:500;margin-bottom:25px}.ed-article-deck{font-size:18px;line-height:1.8;max-width:850px}.ed-article-byline{display:flex;align-items:center;gap:14px;margin:30px 0}.ed-author-mark{display:grid;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;background:#003bd6;color:white;border-radius:50%}.ed-article-byline>div>strong{font-size:12px;display:block}.ed-article-byline>div>span{font-size:10px;color:var(--ed-muted);display:block}.ed-archive-date{margin-left:auto;text-align:right;font-size:10px;color:var(--ed-muted);line-height:1.8}.ed-article-cover img{width:100%;height:460px;object-fit:cover;border-radius:6px}.ed-article-cover figcaption{font-size:9px;color:var(--ed-muted);padding:12px 0 20px}.ed-article-layout{max-width:1120px;display:grid;grid-template-columns:215px minmax(0,1fr);gap:75px;padding-top:55px;padding-bottom:65px;align-items:start}.ed-article-aside{position:sticky;top:125px;display:flex;flex-direction:column;gap:14px}.ed-article-aside>a{font-size:12px;color:var(--ed-muted);padding-bottom:12px;border-bottom:1px solid var(--ed-line)}.ed-article-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ed-article-actions button{border:1px solid var(--ed-line);background:white;text-align:left;padding:11px 12px;font-size:11px;border-radius:4px;color:#003bd6;cursor:pointer}.ed-article-actions>span{font-size:10px;line-height:1.7;color:var(--ed-muted)}.ed-article-body{max-width:none}.ed-article-body .ed-article-opening{font-size:19px;line-height:1.85;color:var(--ed-ink)}.ed-article-body section{scroll-margin-top:120px}.ed-article-body h2{font-size:31px;font-weight:500;letter-spacing:-.9px}.ed-article-body h3{font-size:23px;letter-spacing:-.4px}.ed-article-steps{list-style:none;padding:0;counter-reset:article-step}.ed-article-steps li{counter-increment:article-step;border-top:1px solid var(--ed-line);padding:23px 0 23px 48px;margin:0;position:relative}.ed-article-steps li:before{content:'0' counter(article-step);position:absolute;left:0;color:#003bd6;font-size:12px;font-weight:650;top:27px}.ed-article-callout{background:#edf2ff;border-left:3px solid #003bd6;border-radius:0 5px 5px 0;padding:25px;margin:30px 0}.ed-article-callout>span,.ed-article-takeaway>span{font-size:9px;letter-spacing:1.5px;color:#003bd6;font-weight:700;display:block;margin-bottom:12px}.ed-article-callout>p{font-size:14px;margin:0}.ed-article-checklist{padding:30px;background:var(--ed-cream);border:1px solid var(--ed-line);border-radius:6px;margin:35px 0}.ed-article-checklist h2{margin:10px 0 20px;font-size:28px}.ed-article-checklist>p:not(.ed-eyebrow){font-size:12px;line-height:1.85}.ed-article-checklist label{display:flex;gap:13px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--ed-line);font-size:12px;line-height:1.85;cursor:pointer}.ed-article-checklist input{width:17px;height:17px;accent-color:#003bd6;flex-shrink:0;margin-top:3px}.ed-article-checklist output{display:block;font-size:12px;font-weight:650;color:#003bd6;padding-top:20px}.ed-article-takeaway{padding:25px 0;border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);margin:35px 0}.ed-article-takeaway>p{font-size:21px;line-height:1.7;color:var(--ed-ink);margin:0}.ed-article-disclosure{margin-top:30px;padding-top:20px;border-top:1px solid var(--ed-line)}.ed-article-disclosure p{font-size:10px;line-height:1.9;color:var(--ed-muted)}.ed-reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:100;pointer-events:none}.ed-reading-progress span{height:100%;width:100%;background:#003bd6;display:block;transform:scaleX(0);transform-origin:left}
@media(max-width:1000px){.ed-press-featured{gap:30px}.ed-press-featured h2{font-size:29px}.ed-press-featured img{height:320px}.ed-press-grid{gap:22px}.ed-press-card>div{padding:20px}.ed-press-card h3{font-size:20px}.ed-press-filters{grid-template-columns:1.5fr 1fr 1fr}.ed-press-filters .ed-button{grid-column:1/-1}.ed-press-tool-grid{gap:40px}.ed-article-layout{gap:40px;grid-template-columns:175px minmax(0,1fr)}}
@media(max-width:750px){.ed-press-intro{gap:30px}.ed-press-count{padding-left:25px;min-width:120px}.ed-press-count strong{font-size:55px}.ed-press-featured{grid-template-columns:1fr;padding:20px;gap:25px;margin-bottom:45px}.ed-press-featured>div{padding:0 5px 10px}.ed-press-featured img{height:300px}.ed-press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-press-toolbar{align-items:flex-start;flex-direction:column;gap:20px}.ed-press-tool-grid{grid-template-columns:1fr;gap:30px}.ed-article-layout{grid-template-columns:1fr;gap:30px}.ed-article-aside{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px}.ed-article-aside>.ed-eyebrow{width:100%;margin-bottom:0!important}.ed-article-aside>a{font-size:10px}.ed-article-actions{flex-direction:row;flex-wrap:wrap;width:100%;margin-top:5px}.ed-article-header h1{font-size:40px}.ed-article-cover img{height:340px}.ed-article-deck{font-size:16px}}
@media(max-width:500px){.ed-press-intro{align-items:flex-start;flex-direction:column;gap:25px}.ed-press-count{border:0;border-top:1px solid var(--ed-line);padding:20px 0 0;display:flex;flex-direction:row;align-items:center;gap:15px;flex-wrap:wrap;width:100%}.ed-press-count strong{font-size:39px;letter-spacing:-1.3px}.ed-press-count span,.ed-press-count small{margin:0}.ed-press-count small{font-size:9px}.ed-press-featured img{height:230px}.ed-press-featured h2{font-size:29px}.ed-press-grid{grid-template-columns:1fr;gap:24px}.ed-press-card-image img{height:230px}.ed-press-card h3{font-size:24px}.ed-press-filters{grid-template-columns:1fr 1fr;gap:17px;padding:20px}.ed-press-filters>div:first-child{grid-column:1/-1}.ed-press-filters input,.ed-press-filters select{font-size:16px}.ed-press-toolbar h2{font-size:30px}.ed-time-calculator{padding:22px;gap:18px}.ed-time-calculator input{font-size:16px}.ed-time-calculator label{font-size:10px;min-height:33px}.ed-time-calculator output{font-size:18px}.ed-article-header{padding-top:25px}.ed-article-breadcrumb{margin-bottom:28px;font-size:9px;gap:8px}.ed-article-header h1{font-size:36px;letter-spacing:-1.3px}.ed-article-deck{font-size:15px}.ed-article-byline{gap:10px;flex-wrap:wrap}.ed-archive-date{font-size:9px;margin-left:0;width:100%;text-align:left;border-top:1px solid var(--ed-line);padding-top:13px}.ed-article-cover img{height:260px}.ed-article-cover figcaption{font-size:8px;line-height:1.8}.ed-article-body .ed-article-opening{font-size:17px}.ed-article-body h2{font-size:28px}.ed-article-body h3{font-size:22px}.ed-article-checklist{padding:23px 19px}.ed-article-checklist h2{font-size:26px}.ed-article-steps li{padding-left:37px}.ed-article-takeaway>p{font-size:19px}.ed-article-layout{padding-top:30px}}
@media(prefers-reduced-motion:reduce){.ed-press-card,.ed-press-card img,.ed-press-featured img{transition:none!important;transform:none!important}}
@media print{.ed-article-aside,.ed-press-grid,.ed-article-checklist,.ed-reading-progress,.ed-article-cover{display:none}.ed-article-layout{display:block}.ed-article-header{background:white}.ed-article-header h1{font-size:28px}.ed-article-body p,.ed-article-body li{font-size:11pt;line-height:1.6}}
