.advice-head{padding-block:var(--space-7) var(--space-8)}.advice-head__grid{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""media""copy""answer";display:grid}.advice-head__crumbs{grid-area:crumbs;min-width:0}.advice-head__media{grid-area:media;min-width:0;margin:0;display:none;overflow:hidden}.advice-head__media img{aspect-ratio:16/7;object-fit:cover;width:100%;height:100%;display:block}.advice-head__copy{grid-area:copy;min-width:0;max-width:46rem}.advice-head__category{margin:0}.advice-head__title{hyphens:manual;max-width:24ch;margin:var(--space-3) 0 0;overflow-wrap:break-word;text-wrap:balance}.advice-head__lead{max-width:60ch;margin:var(--space-4) 0 0;text-wrap:pretty}.advice-meta{row-gap:var(--space-1);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.advice-meta li+li:before{width:4px;height:4px;margin-inline:var(--space-3);vertical-align:middle;content:"";display:inline-block}.advice-answer{gap:var(--space-3);min-width:0;max-width:46rem;padding:calc(var(--space-6) + 4px) var(--space-panel) var(--space-6);grid-area:answer;display:grid;position:relative;overflow:hidden}.advice-answer__question,.advice-answer__text,.advice-answer__figure{margin:0}.advice-answer__text{max-width:62ch}.advice-answer__figure{align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.advice-answer__figure span{flex-basis:100%}@media (width>=560px){.advice-head__media{display:block}}@media (width>=1000px){.advice-head--media .advice-head__grid{grid-template-columns:minmax(0,46rem) minmax(16rem,1fr);grid-template-areas:"crumbs crumbs""copy media""answer media";column-gap:clamp(2rem,5vw,4.5rem)}.advice-head__media{align-self:center}.advice-head__media img{aspect-ratio:4/5}}.advice-offer{padding-block:var(--space-8)}.advice-offer__plate{gap:var(--space-3);max-width:46rem;display:grid}.advice-offer__title,.advice-offer__text,.advice-offer__prompt{margin:0}.advice-offer__text{max-width:60ch}.advice-offer__area{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.advice-offer__area svg{flex:none;translate:0 .15em}.advice-price-ask{margin-block:var(--space-6) var(--space-8);scroll-margin-top:var(--space-4)}.advice-offer__actions{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.advice-offer__actions>.button{width:100%;min-height:3rem}.advice-offer__chevron{flex:none}.advice-offer__panel{margin-top:var(--space-2);grid-column:1/-1}.advice-offer__prompt{margin-bottom:var(--space-4)}@media (width>=760px){.advice-offer__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.advice-body{padding-block:var(--section-y-tight) var(--section-y)}.advice-body__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.advice-toc{min-width:0}.advice-toc__title{margin:0 0 var(--space-2)}.advice-toc ol{counter-reset:advice-toc;margin:0;padding:0;list-style:none}.advice-toc li{counter-increment:advice-toc}.advice-toc a{gap:var(--space-3);min-height:44px;padding-block:var(--space-2);overflow-wrap:break-word;grid-template-columns:2ch minmax(0,1fr);align-items:center;display:grid}.advice-toc a:before{content:counter(advice-toc)}.advice-prose{min-width:0;max-width:var(--measure-prose)}.advice-sec+.advice-sec{margin-top:clamp(2.5rem,4vw,3.5rem)}.advice-sec h2{margin:0 0 var(--space-4);overflow-wrap:break-word;text-wrap:balance}.advice-sec>p{margin:0 0 var(--space-4);text-wrap:pretty}.advice-sec>p:last-child{margin-bottom:0}.advice-checks{margin-top:var(--space-5);padding:var(--space-5) var(--space-6)}.advice-checks__title{margin:0 0 var(--space-3)}.advice-checks ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.advice-checks li{align-items:flex-start;gap:var(--space-3);display:flex}.advice-checks li svg{flex:none;margin-top:.15rem}.advice-table{margin:var(--space-5) 0 0}.advice-table__scroll{overflow-x:auto}.advice-table table{width:100%;min-width:var(--advice-table-min,0);border-collapse:collapse}.advice-table caption{padding:var(--space-4) var(--space-4) var(--space-2);text-align:left}.advice-table :is(th,td){padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.advice-table td:nth-child(2){white-space:nowrap}.advice-table__note{margin-top:var(--space-2)}.advice-photo{margin:var(--space-6) 0 0}.advice-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.advice-photo figcaption{margin-top:var(--space-2)}.advice-steps{gap:var(--space-5);margin:var(--space-5) 0 0;counter-reset:advice-step;padding:0;list-style:none;display:grid}.advice-steps li{gap:var(--space-1) var(--space-4);counter-increment:advice-step;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.advice-steps li:before{content:counter(advice-step);grid-row:span 2;place-items:center;width:2.5rem;height:2.5rem;display:grid}.advice-steps h3,.advice-steps p{margin:0}.advice-factors{gap:var(--space-4);margin-top:var(--space-5);display:grid}.advice-factors__col{padding:var(--space-5) var(--space-6)}.advice-factors__title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);display:flex}.advice-factors__col--up .advice-factors__title svg{transform:rotate(-45deg)}.advice-factors__col--down .advice-factors__title svg{transform:rotate(45deg)}.advice-factors__col ul{gap:var(--space-2);margin:0;padding-left:1.1rem;display:grid}@media (width>=760px){.advice-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.advice-body--toc .advice-body__grid{grid-template-columns:15rem minmax(0, var(--measure-prose));align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem)}.advice-body--toc .advice-toc{top:var(--anchor-offset);max-height:calc(100dvh - var(--anchor-offset) - var(--space-5));overscroll-behavior:contain;position:sticky;overflow-y:auto}}.advice-band{padding-block:var(--section-y-tight)}.advice-band__title{margin:0 0 var(--space-6);text-wrap:balance}.advice-faq__list{max-width:52rem;display:grid}.advice-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex}.advice-faq summary::-webkit-details-marker{display:none}.advice-faq summary svg{flex:none}.advice-faq details p{max-width:62ch;margin:0 0 var(--space-5)}.advice-ledger{grid-template-columns:minmax(0,1fr);column-gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.advice-ledger li{min-width:0}.advice-ledger__link{align-items:center;gap:var(--space-4);height:100%;min-height:44px;padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.advice-ledger__copy{gap:var(--space-1);min-width:0;display:grid}.advice-ledger__title{overflow-wrap:break-word;text-wrap:balance}@media (width>=760px){.advice-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.advice-hub__head{padding-block:var(--space-7) var(--space-9)}.advice-hub__head-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.advice-hub__intro{min-width:0}.advice-hub__eyebrow{margin:var(--space-6) 0 0}.advice-hub__title{hyphens:manual;max-width:18ch;margin:var(--space-3) 0 0;text-wrap:balance}.advice-hub__intro>.breadcrumbs+.advice-hub__title{margin-top:var(--space-6)}.advice-hub__lead{max-width:58ch;margin:var(--space-5) 0 0;text-wrap:pretty}.advice-topics{min-width:0;padding:var(--space-5) var(--space-6);align-self:end}.advice-topics__title,.advice-topics__updated{margin:0}.advice-topics ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.advice-topics a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding-block:var(--space-2);display:flex}.advice-topics__updated{margin-top:var(--space-4)}.advice-hub__list{padding-block:var(--space-9) var(--section-y)}.advice-feature{grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.advice-feature__media{min-width:0}.advice-feature__media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.advice-feature__body{align-content:center;gap:var(--space-4);min-width:0;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.advice-feature__meta,.advice-feature__title,.advice-feature__question,.advice-feature__text,.advice-feature__figure{margin:0}.advice-feature__meta{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.advice-feature__title{hyphens:manual;overflow-wrap:break-word;text-wrap:balance;max-width:22ch}.advice-feature__title a:after{z-index:1;content:"";position:absolute;inset:0}.advice-feature__answer{gap:var(--space-2);max-width:56ch;padding:var(--space-4) var(--space-5);display:grid}.advice-feature__more{align-items:center;gap:var(--space-2);display:inline-flex}.advice-rows{margin:var(--space-6) 0 0;padding:0;list-style:none}.advice-row{align-items:center;gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.advice-row--media{align-items:start;gap:var(--space-4);grid-template-columns:4.5rem minmax(0,1fr)}.advice-row__arrow{display:none}.advice-row__media{align-self:start;overflow:hidden}.advice-row__media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.advice-row__body{gap:var(--space-2);min-width:0;display:grid}.advice-row__category,.advice-row__title,.advice-row__text{margin:0}.advice-row__title{hyphens:manual;overflow-wrap:break-word;text-wrap:balance}.advice-row__title a:after{z-index:1;content:"";position:absolute;inset:0}.advice-row__text{text-wrap:pretty;max-width:64ch}.advice-row__meta{margin-top:0}.advice-topic{margin-top:var(--space-10)}.advice-topic__title{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);display:flex}@media (width>=760px){.advice-feature--media{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.advice-feature--media .advice-feature__media img{aspect-ratio:auto;min-height:100%}.advice-row--media{align-items:center;gap:var(--space-6);grid-template-columns:12rem minmax(0,1fr) auto}.advice-row__arrow{display:block}}@media (width>=1000px){.advice-hub__head-grid:has(.advice-topics){grid-template-columns:minmax(0,1fr) 21rem;column-gap:clamp(2.5rem,6vw,6rem)}}.advice-page,.advice-band{--advice-accent:var(--color-primary);--advice-accent-ink:var(--color-primary-dark);--advice-tint:var(--color-primary-faint);--advice-panel:var(--panel-surface);--advice-panel-border:var(--panel-border);--advice-quiet:var(--color-surface-soft);--advice-rule:var(--color-ledger-line);--advice-figure-font:var(--font-display);--advice-step-fill:var(--color-primary);--advice-step-ink:var(--color-on-primary);--step-meta:var(--step--1);--step-micro:var(--step--2);--weight-detail:600;--weight-title:700;--weight-action:800}.advice-page h2,.advice-band__title{font-family:var(--font-display);font-size:var(--step-3);line-height:var(--leading-heading)}.advice-head__title,.advice-hub__title{font-size:var(--step-5);letter-spacing:-.02em;line-height:1.06}.advice-head__lead,.advice-hub__lead{color:var(--muted);font-size:var(--step-1);line-height:1.55}.advice-meta{color:var(--muted);font-size:var(--step-meta);font-weight:var(--weight-detail);font-variant-numeric:tabular-nums}.advice-meta li+li:before{border-radius:var(--radius-pill);background:var(--color-line-strong)}.advice-answer{border:1px solid var(--advice-panel-border);border-radius:var(--radius-card);background:var(--advice-panel)}.advice-answer:before{background:var(--advice-accent);content:"";height:4px;position:absolute;inset:0 0 auto}.advice-page .advice-answer__question{color:var(--muted);font-family:inherit;font-size:var(--step-meta);font-weight:var(--weight-action);line-height:1.4}.advice-answer__text{color:var(--text);font-size:var(--step-1);font-weight:var(--weight-detail);line-height:1.5}.advice-answer__figure{border-top:1px solid var(--advice-rule);font-variant-numeric:tabular-nums}.advice-answer__figure strong{color:var(--advice-accent-ink);font-family:var(--advice-figure-font);font-size:var(--step-4);font-weight:var(--weight-action);line-height:1}.advice-answer__figure span{color:var(--muted);font-size:var(--step-meta);font-weight:var(--weight-detail)}.advice-head__media,.advice-photo img,.advice-feature,.advice-row__media{border-radius:var(--radius-card)}.advice-head__media{border:1px solid var(--image-outline);background:var(--advice-quiet)}.advice-offer{border-block:1px solid var(--line);background:var(--advice-tint)}.advice-page .advice-offer__title{font-size:var(--step-2)}.advice-offer__text,.advice-offer__prompt{color:var(--muted);line-height:var(--leading-body)}.advice-offer__prompt{font-size:var(--step-meta)}.advice-offer__area{color:var(--muted);font-size:var(--step-meta);font-weight:var(--weight-detail)}.advice-offer__area svg{color:var(--color-primary)}.advice-offer__chevron{transition:transform var(--duration-base) var(--ease-out)}.advice-offer__toggle[aria-expanded=true] .advice-offer__chevron{transform:rotate(180deg)}.advice-toc__title{font-size:var(--step-meta);font-weight:var(--weight-action)}.advice-toc ol{border-bottom:1px solid var(--advice-rule)}.advice-toc a{border-top:1px solid var(--advice-rule);color:var(--muted);font-size:var(--step-meta);font-weight:var(--weight-detail);line-height:1.35;text-decoration:none}.advice-toc a:before{color:var(--advice-accent-ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-action)}.advice-toc a:focus-visible{color:var(--advice-accent-ink)}.advice-sec>p,.advice-faq details p{color:var(--text);line-height:var(--leading-loose)}.advice-prose :is(p,li,td)>a:not(.button):not(.text-action-link){color:var(--advice-accent-ink);font-weight:var(--weight-detail);text-underline-offset:3px}.advice-checks,.advice-factors__col{border:1px solid var(--advice-rule);border-radius:var(--radius-inset);background:var(--advice-quiet)}.advice-checks__title,.advice-factors__title{font-weight:var(--weight-action)}.advice-checks li{line-height:1.55}.advice-checks li svg{color:var(--advice-accent-ink)}.advice-factors__col--up .advice-factors__title svg{color:var(--color-craft-dark)}.advice-factors__col--down .advice-factors__title svg{color:var(--advice-accent-ink)}.advice-factors__col ul{color:var(--text)}.advice-table__scroll{border:1px solid var(--advice-panel-border);border-radius:var(--radius-inset);background:var(--advice-panel)}.advice-table table{font-size:var(--step-meta);font-variant-numeric:tabular-nums}.advice-table caption{font-weight:var(--weight-action)}.advice-table :is(th,td){border-top:1px solid var(--advice-rule)}.advice-table thead th{background:var(--advice-quiet);color:var(--muted);font-size:var(--step-micro);font-weight:var(--weight-action);letter-spacing:.06em;text-transform:uppercase}.advice-table tbody th{font-weight:var(--weight-title)}.advice-table__note,.advice-photo figcaption{color:var(--muted);font-size:var(--step-meta);line-height:1.5}.advice-photo img{outline:1px solid var(--image-outline);outline-offset:-1px}.advice-steps li:before{border-radius:var(--radius-pill);background:var(--advice-step-fill);color:var(--advice-step-ink);font-weight:var(--weight-action);font-variant-numeric:tabular-nums}.advice-page .advice-steps h3{font-size:var(--step-1)}.advice-steps p{color:var(--muted);line-height:var(--leading-body)}.advice-faq{border-top:1px solid var(--line);background:var(--advice-quiet)}.advice-faq details{border-top:1px solid var(--advice-rule)}.advice-faq details:last-child{border-bottom:1px solid var(--advice-rule)}.advice-faq summary{font-weight:var(--weight-title);line-height:1.4}.advice-faq summary svg{color:var(--advice-accent-ink);transition:transform var(--duration-base) var(--ease-out)}.advice-faq details[open] summary svg{transform:rotate(180deg)}.advice-ledger{border-bottom:1px solid var(--advice-rule)}.advice-ledger li{border-top:1px solid var(--advice-rule)}.advice-ledger__link{color:var(--text);text-decoration:none}.advice-ledger__kicker{color:var(--advice-accent-ink);font-size:var(--step-micro);font-weight:var(--weight-action);letter-spacing:.04em}.advice-ledger__title{font-family:var(--font-display);font-size:var(--step-0);font-weight:var(--weight-title);line-height:1.3}.advice-ledger__text{color:var(--muted);font-size:var(--step-meta);line-height:1.5}.advice-ledger__link svg{color:var(--advice-accent-ink);transition:transform var(--duration-fast) var(--ease-out)}.advice-hub__head{border-bottom:1px solid var(--line)}.advice-topics{border:1px solid var(--advice-panel-border);border-radius:var(--radius-card);background:var(--advice-panel)}.advice-topics__title{font-size:var(--step-meta);font-weight:var(--weight-action)}.advice-topics li{border-top:1px solid var(--advice-rule)}.advice-topics a{color:var(--text);font-weight:var(--weight-detail);text-decoration:none}.advice-topics__count{min-width:2rem;padding:.1rem var(--space-2);border-radius:var(--radius-pill);background:var(--advice-tint);color:var(--advice-accent-ink);font-size:var(--step-micro);font-weight:var(--weight-action);font-variant-numeric:tabular-nums;text-align:center}.advice-topics__updated{color:var(--muted);font-size:var(--step-micro)}.advice-feature{border:1px solid var(--advice-panel-border);background:var(--advice-panel);transition:border-color var(--duration-fast) var(--ease-out)}.advice-feature__meta,.advice-row__category{font-size:var(--step-meta);font-weight:var(--weight-detail)}.advice-feature__meta span,.advice-row__category{color:var(--advice-accent-ink)}.advice-feature__meta time{color:var(--muted)}.advice-page .advice-feature__title{font-size:var(--step-4);line-height:1.12}.advice-feature__title a,.advice-row__title a{color:inherit;text-decoration:none}.advice-feature__answer{border-radius:var(--radius-inset);background:var(--advice-tint)}.advice-feature__question{font-weight:var(--weight-action)}.advice-feature__text{color:var(--text);line-height:1.55}.advice-feature__figure{color:var(--advice-accent-ink);font-family:var(--advice-figure-font);font-size:var(--step-3);font-weight:var(--weight-action);font-variant-numeric:tabular-nums;line-height:1.05}.advice-feature__more{color:var(--advice-accent-ink);font-weight:var(--weight-action)}.advice-feature__more svg,.advice-row__arrow{transition:transform var(--duration-fast) var(--ease-out)}.advice-feature:focus-within{border-color:var(--advice-accent)}.advice-rows{border-bottom:1px solid var(--advice-rule)}.advice-row{border-top:1px solid var(--advice-rule)}.advice-row__media{border-radius:var(--radius-thumbnail);background:var(--advice-quiet)}.advice-page .advice-row__title{font-size:var(--step-1);line-height:1.22}@media (width>=760px){.advice-page .advice-row__title{font-size:var(--step-2)}}.advice-row__text{color:var(--muted);line-height:1.55}.advice-row__arrow{color:var(--muted)}.advice-row:focus-within .advice-row__arrow{color:var(--advice-accent-ink)}.advice-page .advice-topic__title{font-size:var(--step-2)}.advice-topic__count{color:var(--muted);font-family:var(--font-body);font-size:var(--step-meta);font-weight:var(--weight-detail);font-variant-numeric:tabular-nums}@media (hover:hover){.advice-toc a:hover,.advice-topics a:hover{color:var(--advice-accent-ink)}.advice-ledger__link:hover .advice-ledger__title,.advice-row:hover .advice-row__title a,.advice-feature:hover .advice-feature__title a{color:var(--advice-accent-ink);text-underline-offset:.18em;text-decoration:underline 1.5px}.advice-ledger__link:hover svg,.advice-feature:hover .advice-feature__more svg,.advice-row:hover .advice-row__arrow{color:var(--advice-accent-ink);transform:translate(3px)}.advice-feature:hover{border-color:var(--advice-accent)}}@media (prefers-reduced-motion:reduce){.advice-offer__chevron,.advice-faq summary svg,.advice-ledger__link svg,.advice-feature__more svg,.advice-row__arrow,.advice-feature{transition:none}}.advice-sec .advice-table td:nth-child(2){white-space:normal}
