.header-row nav{flex-wrap:wrap}.reading-hub-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:46px;background:#e8eee9;border:1px solid #c6d1c8;margin-top:55px;margin-bottom:30px}.reading-hub-feature h2{font-size:43px;margin:16px 0 22px}.reading-hub-feature p{max-width:540px;color:#3a5351;font-size:17px}.reading-feature-links{align-self:center}.reading-feature-links>a{display:flex;gap:16px;align-items:center;padding:20px 4px;border-bottom:1px solid #bcc9bf;text-decoration:none}.reading-feature-links>a>span:first-child{font-size:21px;font-family:var(--serif)}.reading-feature-links strong{font-weight:500;color:#3a5351;margin-left:auto;font-size:14px}.reading-hub-head,.reading-article-hero{padding-top:32px;padding-bottom:38px}.reading-hub-head h1{max-width:900px;font-size:clamp(40px,5vw,70px);margin:25px 0}.reading-deck{max-width:850px;font-size:21px;line-height:1.75;color:#3a535f}.reading-intent{max-width:790px;font-size:15px;color:#526775}.reading-group-nav{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.reading-group-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #bccbd0;font-size:14px;text-decoration:none}.reading-group-nav a[aria-current]{background:#102e40;color:white;border-color:#102e40}.reading-search{max-width:840px;margin-top:30px}.reading-search label{display:block;font-size:16px;font-weight:600;margin-bottom:10px}.reading-search>div{display:flex;gap:10px;flex-wrap:wrap}.reading-search input{min-width:180px;flex:1;padding:13px 15px;border:1px solid #91a4ad;background:#fff;border-radius:2px;font-size:17px}.reading-search .button{min-height:48px}.reading-result-count{font-size:15px;margin:18px 0 0;color:#526775}.reading-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.reading-card{padding:27px 25px;border:1px solid #c6d1d6;background:#fffdf8;display:flex;flex-direction:column;min-width:0}.reading-card-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px}.reading-card .eyebrow{font-size:10px;letter-spacing:.08em}.reading-number{font-size:22px;font-family:var(--serif);color:#875342}.reading-card h2{font-size:27px;line-height:1.22;letter-spacing:-.02em;margin-bottom:16px}.reading-card h2 a{text-decoration:none}.reading-card h2 a:hover{text-decoration:underline}.reading-card p{font-size:15px;line-height:1.8;color:#435e6b}.reading-card>.read-link{font-size:13px;margin-top:auto;padding-top:15px}.reading-end-note{padding-top:55px;padding-bottom:45px;max-width:950px}.reading-end-note h2{font-size:36px}.reading-end-note p{font-size:17px;line-height:1.8}.reading-end-note a{font-size:15px}.reading-empty{padding:40px 0}.reading-empty h2{font-size:32px}.reading-article-hero{border-bottom:1px solid #c6d1d6}.reading-article-hero .breadcrumbs{font-size:12px;line-height:1.9;margin-bottom:30px}.reading-article-hero .eyebrow{font-size:11px}.reading-article-hero h1{max-width:1050px;font-size:clamp(38px,4.8vw,64px);line-height:1.12;margin:25px 0}.reading-byline{display:flex;flex-wrap:wrap;gap:12px 23px;font-size:14px;color:#526775;padding-top:12px}.reading-article-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(230px,1fr);gap:65px;align-items:start;padding-top:38px}.reading-article{min-width:0;overflow-wrap:break-word}.reading-article p{font-size:19px;line-height:1.9;color:#213f4f}.reading-article section{margin:38px 0}.reading-article h2{font-size:34px;line-height:1.2;margin-bottom:20px}.reading-article h3{font-size:22px;font-family:var(--serif);font-weight:400}.reading-toc{display:flex;gap:11px 22px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid #c6d1d6;font-size:14px;line-height:1.7}.reading-faq{border:1px solid #b9cbd0;padding:22px;background:#fffdf8}.reading-faq summary{font-size:20px;font-weight:600;cursor:pointer;line-height:1.6}.reading-faq p{margin:18px 0 0}.reading-aside{padding-top:15px}.reading-next-step,.reading-commerce{padding:26px;background:#e8eee9;border:1px solid #c6d1c8;margin-bottom:28px}.reading-next-step h2,.reading-commerce h2{font-size:30px;margin:18px 0}.reading-next-step p,.reading-commerce p{font-size:16px;line-height:1.8}.reading-next-step .button,.reading-commerce .button{font-size:13px;white-space:normal;text-align:center}.reading-next-step .read-link{display:inline-block;margin-top:20px;font-size:14px}.reading-commerce{background:#fffdf8}.reading-commerce .eyebrow{font-size:10px;line-height:1.8;display:block}.reading-commerce .affiliate-note{font-size:13px;color:#526775;margin-top:20px}.reading-recommendations>div{border-top:1px solid #c6d1d6;padding:22px 0}.reading-recommendations h3{margin:0 0 7px}.reading-article .reading-book-author{font-size:14px;margin-bottom:12px;color:#526775}.reading-recommendations .read-link{font-size:14px}.reading-references{border-top:1px solid #bccbd0;padding-top:28px}.reading-article .reading-references h2{font-size:25px}.reading-article .reading-references p{font-size:15px;line-height:1.85;color:#526775}.reading-share{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:30px 0}.reading-share>a{font-size:15px}.reading-related{padding-top:55px;padding-bottom:40px}.reading-related>h2{font-size:37px;margin:18px 0 30px}.reading-calendar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.reading-calendar>div{border:1px solid #bccbd0;padding:22px;background:#fffdf8}.reading-calendar span{color:#875342;font-size:14px}.reading-calendar h3{margin:8px 0 15px}.reading-calendar p{font-size:17px;margin:0}
@media(min-width:621px) and (max-width:1000px){.header-row{flex-wrap:wrap}.header-row nav{gap:16px;order:3;flex-basis:100%;justify-content:space-between}.header-search{margin-left:auto}.reading-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-article-layout{grid-template-columns:1fr;gap:20px}.reading-aside{display:grid;grid-template-columns:1fr 1fr;gap:22px}.reading-hub-feature{gap:30px;padding:30px}.reading-hub-feature h2{font-size:36px}}
@media(max-width:620px){.reading-hub-feature{grid-template-columns:1fr;padding:25px 20px;gap:20px;margin-top:35px}.reading-hub-feature h2{font-size:34px}.reading-hub-feature h2 br{display:none}.reading-hub-feature p{font-size:16px}.reading-feature-links>a{padding:16px 0}.reading-feature-links>a>span:first-child{font-size:23px}.reading-hub-head,.reading-article-hero{padding-top:23px;padding-bottom:27px}.reading-hub-head h1{font-size:41px}.reading-deck{font-size:18px;line-height:1.8}.reading-intent{font-size:15px}.reading-group-nav a{font-size:13px;padding:9px 12px}.reading-cards{grid-template-columns:1fr;gap:16px}.reading-card{padding:25px 22px}.reading-card h2{font-size:29px}.reading-card p{font-size:16px}.reading-card .eyebrow{font-size:11px}.reading-card>.read-link{font-size:14px}.reading-search>div{gap:9px}.reading-search input{flex-basis:100%;width:100%;min-width:0}.reading-search .button{font-size:14px;padding-inline:20px}.reading-article-hero h1{font-size:39px;overflow-wrap:break-word}.reading-article-hero .breadcrumbs{font-size:12px;display:block}.reading-byline{font-size:13px;gap:10px 15px}.reading-article-layout{grid-template-columns:1fr;gap:18px;padding-top:27px}.reading-article p{font-size:18px;line-height:1.9}.reading-article h2{font-size:31px}.reading-toc{font-size:14px;gap:13px 20px}.reading-article section{margin:31px 0}.reading-faq{padding:20px}.reading-faq summary{font-size:19px}.reading-aside{padding-top:0}.reading-next-step h2,.reading-commerce h2{font-size:31px}.reading-next-step .eyebrow{font-size:10px}.reading-next-step .button,.reading-commerce .button{font-size:14px}.reading-related>h2{font-size:33px}.reading-calendar{grid-template-columns:1fr}.reading-calendar p{font-size:17px}.reading-share{align-items:flex-start;flex-direction:column}.reading-end-note{padding-top:35px}.reading-end-note h2{font-size:32px}.header-row nav a{font-size:12px}}
