.advice-page{color:#2b2b28;text-rendering:auto;background:#fff}.advice-container{width:100%;max-width:1480px;margin:0 auto;padding:0 56px}.advice-page [hidden]{display:none!important}.advice-page .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.advice-breadcrumb{color:#6d685f;align-items:center;gap:9px;margin-bottom:62px;font-size:12px;display:flex}.advice-breadcrumb a{color:#34506f;text-underline-offset:3px;text-decoration:underline #0000}.advice-breadcrumb a:hover{text-decoration-color:currentColor}.advice-intro{border-bottom:1px solid #dedace;padding:38px 0 44px}.advice-intro__grid{grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);align-items:start;gap:clamp(60px,8vw,132px);display:grid}.advice-intro__grid>*{min-width:0}.advice-intro h1{font-size:clamp(48px,4.3vw,62px);font-weight:300;line-height:1.05}.advice-intro__lead{color:#5c5a52;max-width:520px;margin-top:23px;font-size:17px;line-height:1.72}.advice-tools{align-self:end;padding-top:7px}.advice-search{color:#34506f;border:1px solid #cbc7bd;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;padding:0 16px;display:grid}.advice-search input{appearance:none;color:#2b2b28;background:0 0;border:0;outline:0;width:100%;min-width:0;height:56px;padding:0;font-size:16px}.advice-search input::placeholder{color:#858177;opacity:1}.advice-search input::-webkit-search-cancel-button{display:none}.advice-search:focus-within{border-color:#34506f;box-shadow:0 0 0 1px #34506f}.advice-search__clear{color:#5c5a52;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.advice-filters{flex-wrap:wrap;gap:0 36px;margin-top:25px;display:flex}.advice-filters button{color:#5f5b54;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0 7px;font-size:11px;font-weight:650}.advice-filters button:hover,.advice-filters button[aria-pressed=true]{color:#34506f;border-color:#34506f}.advice-result-status{color:#777269;text-align:right;margin-top:16px;font-size:11px}.advice-result-status span{color:#34506f;font-weight:700}.advice-featured{padding:76px 0 126px}.advice-featured__head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.advice-lead{border-top:1px solid #dedace;border-bottom:1px solid #dedace;grid-template-columns:minmax(0,.86fr) minmax(0,.96fr) minmax(270px,.68fr);min-height:570px;display:grid}.advice-lead__media{background:#e4e1d9;min-width:0;overflow:hidden}.advice-lead__media picture,.advice-lead__media img{width:100%;height:100%}.advice-lead__media img{filter:saturate(.82)contrast(1.03);object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.advice-lead__media:hover img{transform:scale(1.025)}.advice-lead__copy{border-left:1px solid #dedace;flex-direction:column;justify-content:center;padding:46px clamp(32px,3.2vw,52px);display:flex}.advice-card__meta{color:#777269;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;font-size:10px;font-weight:650;display:flex}.advice-card__meta>span:first-child{color:#34506f}.advice-lead__copy h3{text-wrap:balance;max-width:560px;font-size:clamp(30px,2.35vw,39px);font-weight:450;line-height:1.17}.advice-lead__copy h3 a{transition:color .2s}.advice-lead__copy h3 a:hover{color:#34506f}.advice-lead__copy>p{color:#656159;max-width:520px;margin-top:24px;font-size:14px;line-height:1.72}.advice-card__link{color:#34506f;text-transform:uppercase;align-items:center;gap:12px;width:fit-content;margin-top:30px;font-size:12px;font-weight:700;display:inline-flex}.advice-card__link svg{transition:transform .2s}.advice-card__link:hover svg{transform:translate(4px)}.advice-lead__expert{border-left:1px solid #dedace;grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);min-width:0;display:grid}.advice-lead__expert picture{background:#e1ddd4;min-height:0;overflow:hidden}.advice-lead__expert img{filter:saturate(.82)contrast(1.02);object-fit:cover;object-position:center 18%;width:100%;height:100%}.advice-lead__expert>div{border-top:1px solid #dedace;padding:26px 28px 30px}.advice-lead__expert-label{color:#34506f;letter-spacing:.05em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:700}.advice-lead__expert blockquote{font-size:18px;font-weight:400;line-height:1.45}.advice-lead__expert-name{margin-top:20px;font-size:11px;font-weight:700;line-height:1.45}.advice-lead__expert-name span{color:#6d685f;font-weight:400;display:block}@media (width>=1121px){.advice-lead{height:clamp(650px,100svh - 156px,840px);min-height:0}.advice-lead__media,.advice-lead__copy,.advice-lead__expert{min-height:0}}.advice-curated{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:68px;display:grid}.advice-card{grid-template-rows:auto 1fr;min-width:0;display:grid}.advice-card__media{aspect-ratio:3/2;background:#e4e1d9;display:block;overflow:hidden}.advice-card__media picture,.advice-card__media img{width:100%;height:100%}.advice-card__media img{filter:saturate(.8)contrast(1.03);object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.advice-card:hover .advice-card__media img{transform:scale(1.025)}.advice-card__body{flex-direction:column;padding-top:22px;display:flex}.advice-card__title{min-height:3.9em;font-size:22px;font-weight:550;line-height:1.3}.advice-card__title a{transition:color .2s}.advice-card__title a:hover{color:#34506f}.advice-card__excerpt{color:#69655d;flex:1;max-width:420px;margin-top:12px;font-size:13px;line-height:1.68}.advice-card .advice-card__link{margin-top:20px}.advice-all{background:#fff;border-top:1px solid #e2ded4;padding:116px 0 126px}.advice-all__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 34px;display:grid}.advice-library{background:#faf9f6;border-top:1px solid #e2ded4;padding:116px 0 126px}.advice-library__head{grid-template-columns:1fr minmax(360px,.58fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.advice-kicker,.advice-library__head>div>p{color:#71685e;letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px;font-size:11px;font-weight:650}.advice-library__head h2,.advice-context h2{font-size:43px;font-weight:300;line-height:1.16}.advice-library__head>p{color:#656159;max-width:510px;font-size:14px;line-height:1.72}.advice-library__list{border-top:1px solid #cbc7bd}.advice-topic-row{border-bottom:1px solid #d9d5cb;grid-template-columns:190px minmax(0,1fr) 105px;align-items:center;gap:34px;padding:27px 0;display:grid}.advice-topic-row__meta{flex-direction:column;gap:7px;display:flex}.advice-topic-row__meta span{color:#34506f;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.advice-topic-row__meta time{color:#777269;font-size:10px;line-height:1.4}.advice-topic-row__content{grid-template-columns:minmax(300px,.8fr) minmax(280px,.7fr);align-items:baseline;gap:40px;display:grid}.advice-topic-row__content h3{font-size:19px;font-weight:550;line-height:1.35}.advice-topic-row__content h3 a{transition:color .2s}.advice-topic-row__content h3 a:hover{color:#34506f}.advice-topic-row__content p{color:#6a665e;font-size:12px;line-height:1.62}.advice-topic-row__link{color:#34506f;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:16px;font-size:10px;display:flex}.advice-topic-row__link svg{flex:none;transition:transform .2s}.advice-topic-row__link:hover svg{transform:translate(4px)}.advice-empty{color:#5c5a52;text-align:center;background:#fff;padding:90px 24px;font-size:15px}.advice-context{background:#fff;padding:112px 0 120px}.advice-context__grid{grid-template-columns:minmax(0,.78fr) minmax(380px,.58fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.advice-context h2{text-wrap:balance;max-width:680px}.advice-context__copy{border-top:1px solid #cbc7bd;padding-top:24px}.advice-context__copy p{color:#625e57;font-size:14px;line-height:1.8}.advice-context__copy p+p{margin-top:17px}.advice-context__copy a{color:#fff;background:#34506f;align-items:center;gap:28px;margin-top:30px;padding:15px 20px;font-size:13px;font-weight:700;transition:background-color .2s;display:inline-flex}.advice-context__copy a:hover{background:#2a4259}@media (width<=1120px){.advice-container{padding:0 32px}.advice-intro__grid{grid-template-columns:minmax(0,.96fr) minmax(440px,1.04fr);gap:54px}.advice-intro h1{font-size:50px}.advice-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.advice-lead__expert{border-top:1px solid #dedace;border-left:0;grid-column:1/-1;grid-template-rows:none;grid-template-columns:260px minmax(0,1fr);min-height:270px}.advice-lead__expert>div{border-top:0;align-self:center;padding:34px 42px}.advice-lead__expert blockquote{max-width:620px;font-size:21px}.advice-topic-row{grid-template-columns:150px minmax(0,1fr) 90px}.advice-topic-row__content{grid-template-columns:minmax(250px,.85fr) minmax(220px,.65fr);gap:28px}}@media (width<=1040px){.advice-intro__grid{grid-template-columns:1fr;gap:34px}.advice-intro__lead{max-width:650px}.advice-tools{padding-top:0}}@media (width<=900px){.advice-breadcrumb{margin-bottom:48px}.advice-library__head,.advice-context__grid{grid-template-columns:1fr;gap:34px}.advice-lead{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.advice-lead__copy{padding:38px 32px}.advice-curated{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.advice-all__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 28px}.advice-card:last-child{grid-column:1/-1;max-width:calc(50% - 14px)}.advice-topic-row{grid-template-columns:135px minmax(0,1fr) 68px;align-items:start;gap:22px}.advice-topic-row__content{display:block}.advice-topic-row__content p{margin-top:9px}.advice-topic-row__link span{display:none}.advice-library__head>p{max-width:650px}.advice-context__copy{max-width:700px}}@media (width<=680px){.advice-container{padding:0 24px}.advice-intro{padding:24px 0 26px}.advice-breadcrumb{margin-bottom:42px;font-size:11px}.advice-intro h1{font-size:clamp(30px,9.6vw,39px);line-height:1.08}.advice-intro__lead{margin-top:16px;font-size:15px;line-height:1.7}.advice-intro__grid{gap:38px}.advice-search{padding:0 13px}.advice-search input{height:52px;font-size:15px}.advice-filters{scrollbar-width:none;flex-wrap:nowrap;gap:25px;margin:22px -24px 0;padding:0 24px;overflow-x:auto}.advice-filters::-webkit-scrollbar{display:none}.advice-filters button{flex:none;font-size:10px}.advice-result-status{margin-top:12px}.advice-featured{padding:52px 0 84px}.advice-lead{min-height:0;display:block}.advice-lead__media{aspect-ratio:4/3;display:block}.advice-lead__copy{border-top:1px solid #dedace;border-left:0;padding:30px 0 36px}.advice-lead__copy h3{font-size:27px}.advice-lead__copy>p{margin-top:18px;font-size:14px}.advice-lead__expert{border-top:1px solid #dedace;min-height:0;padding-top:30px;display:block}.advice-lead__expert picture{aspect-ratio:16/10;display:block}.advice-lead__expert img{object-position:center 18%}.advice-lead__expert>div{border-top:1px solid #dedace;padding:24px 0 30px}.advice-lead__expert blockquote{font-size:19px}.advice-curated{grid-template-columns:1fr;gap:52px;margin-top:54px}.advice-all{padding:82px 0 88px}.advice-all__grid{grid-template-columns:1fr;gap:52px}.advice-card:last-child{grid-column:auto;max-width:none}.advice-card__title{min-height:0;font-size:21px}.advice-card__excerpt{font-size:13px}.advice-library{padding:82px 0 88px}.advice-library__head{margin-bottom:34px}.advice-kicker,.advice-library__head>div>p{margin-bottom:12px;font-size:10px}.advice-library__head h2,.advice-context h2{font-size:31px}.advice-library__head>p{font-size:13px}.advice-topic-row{grid-template-columns:minmax(0,1fr) 34px;gap:16px;padding:25px 0 27px}.advice-topic-row__meta{flex-flow:wrap;grid-column:1/-1;gap:6px 12px}.advice-topic-row__content h3{font-size:18px}.advice-topic-row__content p{font-size:12px}.advice-topic-row__link{align-self:center}.advice-context{padding:84px 0 90px}.advice-context__grid{gap:34px}.advice-context__copy p{font-size:14px}.advice-context__copy a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.advice-lead__media img,.advice-card__media img,.advice-card__link svg,.advice-topic-row__link svg{transition:none}}
