.guides-page{--guides-ink:#000;--guides-gray-950:#030712;--guides-gray-700:#374151;--guides-gray-500:#6b7280;--guides-gray-400:#9ca3af;--guides-gray-300:#d1d5db;--guides-gray-200:#e5e7eb;--guides-gray-100:#f3f4f6;--guides-gray-50:#f9fafb;--guides-blue:#3d81f7;--guides-blue-link:#1769e0;--guides-white:#fff;--guides-display:"Momo Trust Display",var(--font-plus-jakarta),system-ui,sans-serif;--guides-body:var(--font-plus-jakarta),system-ui,-apple-system,"Segoe UI",sans-serif;--guides-ease:cubic-bezier(0.16,1,0.3,1);background:var(--guides-white);color:var(--guides-ink);font-family:var(--guides-body);font-feature-settings:"ss01","cv11";line-height:1.6;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}.guides-page *,.guides-page :after,.guides-page :before{box-sizing:border-box}.guides-page .guides-shell-wrap{margin-inline:auto;max-width:90rem;padding-inline:clamp(1.25rem,3vw,2rem);width:100%}.guides-page a{color:inherit}.guides-page a:focus-visible,.guides-page summary:focus-visible{border-radius:.25rem;outline:3px solid color-mix(in srgb,var(--guides-blue) 50%,transparent);outline-offset:4px}.guides-page .guides-eyebrow{color:var(--guides-gray-500);font-size:.68rem;font-weight:800;letter-spacing:.2em;line-height:1.4;margin:0;text-transform:uppercase}.guides-page .guides-header{background:rgb(255 255 255/90%);border-bottom:1px solid rgb(0 0 0/7%);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guides-page .guides-header .guides-shell-wrap{align-items:center;display:flex;height:4.75rem;justify-content:space-between}.guides-page .guides-wordmark{align-items:center;display:inline-flex;font-family:var(--guides-display);font-size:1.45rem;font-weight:600;gap:.65rem;letter-spacing:-.045em;line-height:1;text-decoration:none}.guides-page .guides-wordmark img{border-radius:.65rem}.guides-page .guides-header nav{align-items:center;display:flex;gap:1.75rem}.guides-page .guides-header nav a{color:var(--guides-gray-700);font-size:.82rem;font-weight:700;text-decoration:none;transition:color .2s ease,transform .2s ease}.guides-page .guides-header nav a:hover,.guides-page .guides-header nav a[aria-current=page]{color:var(--guides-ink)}.guides-page .guides-header nav .guides-nav-cta{background:var(--guides-ink);border-radius:999px;color:var(--guides-white);min-height:2.75rem;padding:.72rem 1.25rem}.guides-page .guides-header nav .guides-nav-cta:hover{color:var(--guides-white);transform:scale(1.02)}.guides-page .guides-index-hero{align-items:center;display:grid;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);min-height:calc(100svh - 4.75rem);padding-block:clamp(4rem,9vw,8rem)}.guides-page .guides-index-hero-copy h1{font-family:var(--guides-display);font-size:clamp(4rem,7.5vw,7rem);font-weight:600;letter-spacing:-.055em;line-height:.88;margin:1.5rem 0 2rem;max-width:48rem;text-wrap:balance}.guides-page .guides-swoosh-word{display:inline-block;position:relative;z-index:0}.guides-page .guides-swoosh-word:after{background:var(--guides-blue);border-radius:999px 55% 999px 65%;bottom:.02em;content:"";height:.1em;left:-.02em;opacity:.32;position:absolute;transform:rotate(-1.5deg) scaleX(0);transform-origin:left;width:108%;z-index:-1;animation:guides-draw .9s .3s var(--guides-ease) forwards}.guides-page .guides-index-lede{color:var(--guides-gray-500);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:500;letter-spacing:-.015em;line-height:1.55;margin:0 0 2rem;max-width:38rem}.guides-page .guides-text-link{align-items:center;border-bottom:1px solid var(--guides-ink);display:inline-flex;font-size:.85rem;font-weight:800;gap:.75rem;padding-bottom:.25rem;text-decoration:none}.guides-page .guides-index-hero-visual{position:relative}.guides-page .guides-index-hero-image{aspect-ratio:4/5;border-radius:clamp(1.75rem,4vw,2.5rem);margin:0;overflow:hidden;position:relative}.guides-page .guide-article-cover:after,.guides-page .guides-card-image:after,.guides-page .guides-index-hero-image:after{background:linear-gradient(180deg,transparent 55%,rgb(0 0 0/28%));content:"";inset:0;pointer-events:none;position:absolute}.guides-page .guide-article-cover img,.guides-page .guides-card-image img,.guides-page .guides-index-hero-image img,.guides-page .guides-related figure img{object-fit:cover;transition:transform .7s var(--guides-ease)}.guides-page .guides-index-hero-image img{object-position:center}.guides-page .guides-index-dossier{align-items:center;background:var(--guides-ink);border:1px solid rgb(255 255 255/10%);border-radius:1.5rem;bottom:clamp(1.25rem,3vw,2rem);color:var(--guides-white);display:flex;gap:1.25rem;left:clamp(-2rem,-3vw,-1rem);min-width:min(23rem,calc(100% - 1rem));padding:1.1rem 1.4rem;position:absolute;box-shadow:0 30px 70px -30px rgb(0 0 0/65%)}.guides-page .guides-dossier-number{border-right:1px solid rgb(255 255 255/18%);color:var(--guides-blue);font-family:var(--guides-display);font-size:3rem;letter-spacing:-.07em;line-height:1;padding-right:1.25rem}.guides-page .guides-index-dossier div{display:grid;gap:.15rem}.guides-page .guides-index-dossier strong{font-size:.92rem}.guides-page .guides-index-dossier div span{color:var(--guides-gray-300);font-size:.72rem}.guides-page .guides-library{padding-bottom:clamp(6rem,10vw,10rem);padding-top:clamp(6rem,10vw,9rem)}.guides-page .guides-library-heading{align-items:end;border-top:1px solid var(--guides-ink);display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);padding-top:1.5rem}.guides-page .guide-product-cta h2,.guides-page .guides-editorial-standard h2,.guides-page .guides-library-heading h2,.guides-page .guides-related-heading h2{font-family:var(--guides-display);font-size:clamp(2.6rem,5vw,4.8rem);font-weight:600;letter-spacing:-.045em;line-height:.98;margin:1rem 0 0;text-wrap:balance}.guides-page .guides-library-heading>p{color:var(--guides-gray-500);font-size:.95rem;margin:0;max-width:28rem}.guides-page .guides-card-grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(3rem,6vw,5rem) 0 0;padding:0}.guides-page .guides-card{margin:0;min-width:0}.guides-page .guides-card-featured{grid-column:1/-1}.guides-page .guides-card>a{display:grid;gap:1.35rem;text-decoration:none}.guides-page .guides-card-featured>a{align-items:stretch;column-gap:clamp(3.5rem,6vw,7rem);grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr)}.guides-page .guides-card-image{aspect-ratio:16/10;background:var(--guides-gray-100);border-radius:1.75rem;margin:0;min-width:0;overflow:hidden;position:relative;width:100%}.guides-page .guides-card-featured .guides-card-image{aspect-ratio:16/9}.guides-page .guides-card>a:hover .guides-card-image img,.guides-page .guides-related a:hover figure img{transform:scale(1.035)}.guides-page .guides-card-number{bottom:-.08em;color:var(--guides-white);font-family:var(--guides-display);font-size:clamp(4.5rem,10vw,8rem);font-weight:600;letter-spacing:-.08em;line-height:.75;position:absolute;right:.08em;z-index:2}.guides-page .guides-card-body{align-content:start;display:grid}.guides-page .guides-card-featured .guides-card-body{padding-inline-start:clamp(.75rem,1.25vw,1.5rem);padding-block:clamp(1rem,3vw,3rem)}.guides-page .guides-card-meta{color:var(--guides-gray-500);display:flex;font-size:.65rem;font-weight:800;justify-content:space-between;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.guides-page .guides-card h3{font-family:var(--guides-display);font-size:clamp(1.9rem,3vw,3rem);font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:0;text-wrap:balance}.guides-page .guides-card-featured h3{font-size:clamp(2.5rem,4.5vw,4.25rem)}.guides-page .guides-card-body>p:not(.guides-card-meta){color:var(--guides-gray-500);font-size:.9rem;line-height:1.6;margin:1rem 0 1.5rem;max-width:38rem}.guides-page .guides-card-link{align-items:center;display:flex;font-size:.8rem;font-weight:800;gap:.5rem;margin-top:auto}.guides-page .guides-card-link svg{transition:transform .22s var(--guides-ease)}.guides-page .guides-card>a:hover .guides-card-link svg{transform:translate(.2rem,-.2rem)}.guides-page .guides-editorial-standard{background:var(--guides-ink);color:var(--guides-white);padding-block:clamp(5rem,9vw,8rem)}.guides-page .guides-editorial-standard-grid{display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr)}.guides-page .guide-product-cta .guides-eyebrow,.guides-page .guides-editorial-standard .guides-eyebrow{color:var(--guides-gray-400,#9ca3af)}.guides-page .guides-editorial-standard h2{max-width:50rem}.guides-page .guides-editorial-standard ul{align-self:end;list-style:none;margin:0;padding:0}.guides-page .guides-editorial-standard li{align-items:start;border-top:1px solid rgb(255 255 255/14%);color:var(--guides-gray-300);display:grid;font-size:.9rem;gap:1rem;grid-template-columns:1.25rem 1fr;padding-block:1.15rem}.guides-page .guides-editorial-standard li svg{color:var(--guides-blue);margin-top:.12rem;width:1.1rem}.guides-page .guide-article-hero{padding-bottom:clamp(3.5rem,7vw,6rem);padding-top:clamp(3rem,6vw,5.5rem)}.guides-page .guide-article-kicker{align-items:center;color:var(--guides-gray-500);display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:800;gap:.65rem;letter-spacing:.14em;text-transform:uppercase}.guides-page .guide-article-kicker a{color:var(--guides-ink);text-decoration:none}.guides-page .guide-article-title-grid{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;margin:clamp(2rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.guides-page .guide-article-title-grid h1{font-family:var(--guides-display);font-size:clamp(3.5rem,7.2vw,7.2rem);font-weight:600;letter-spacing:-.055em;line-height:.9;margin:0;max-width:72rem;text-wrap:balance}.guides-page:lang(ja) .guide-article-title-grid h1,.guides-page:lang(ja) .guides-card h3{font-family:var(--guides-body);font-weight:800;letter-spacing:-.045em}.guides-page .guide-article-meta-block{border-left:1px solid var(--guides-gray-200);display:grid;gap:.45rem;min-width:10rem;padding-left:1.25rem}.guides-page .guide-article-meta-block span{align-items:center;color:var(--guides-gray-500);display:flex;font-size:.72rem;font-weight:700;gap:.45rem}.guides-page .guide-article-cover{aspect-ratio:16/8;background:var(--guides-gray-100);border-radius:clamp(1.5rem,4vw,2.5rem);overflow:hidden;position:relative}.guides-page .guide-cover-number{bottom:-.1em;color:var(--guides-white);font-family:var(--guides-display);font-size:clamp(6rem,15vw,13rem);font-weight:600;letter-spacing:-.08em;line-height:.75;position:absolute;right:.07em;z-index:2}.guides-page .guide-article-layout{align-items:start;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(13rem,16rem) minmax(0,48rem);justify-content:center;padding-bottom:clamp(6rem,10vw,10rem)}.guides-page .guide-article-rail{display:grid;gap:2.5rem;position:sticky;top:7rem}.guides-page .guide-author-card{align-items:center;border-bottom:1px solid var(--guides-gray-200);display:grid;gap:.85rem;grid-template-columns:3rem 1fr;padding-bottom:1.5rem}.guides-page .guide-author-card img{border-radius:.9rem}.guides-page .guide-author-card div{display:grid}.guides-page .guide-author-card p,.guides-page .guide-author-card span{color:var(--guides-gray-500);font-size:.62rem;line-height:1.45;margin:0}.guides-page .guide-author-card strong{font-size:.82rem}.guides-page .guide-article-rail nav>p{color:var(--guides-gray-500);font-size:.62rem;font-weight:800;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.guides-page .guide-article-rail nav ol{counter-reset:guide-nav;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.guides-page .guide-article-rail nav li{counter-increment:guide-nav;display:grid;gap:.65rem;grid-template-columns:1.15rem 1fr}.guides-page .guide-article-rail nav li:before{color:var(--guides-gray-300);content:counter(guide-nav,decimal-leading-zero);font-size:.58rem;padding-top:.18rem}.guides-page .guide-article-rail nav a{color:var(--guides-gray-500);font-size:.72rem;line-height:1.4;text-decoration:none;transition:color .18s ease}.guides-page .guide-article-rail nav a:hover{color:var(--guides-ink)}.guides-page .guide-article-content{min-width:0}.guides-page .guide-answer-block{border-bottom:1px solid var(--guides-ink);border-top:1px solid var(--guides-ink);padding-block:clamp(2rem,4vw,3rem)}.guides-page .guide-answer-block>p:last-child{font-family:var(--guides-display);font-size:clamp(1.75rem,3.3vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.12;margin:1rem 0 0;text-wrap:pretty}.guides-page:lang(ja) .guide-answer-block>p:last-child{font-family:var(--guides-body);font-weight:700}.guides-page .guide-author-note{align-items:start;background:var(--guides-gray-50);border-radius:1rem;display:grid;gap:1.5rem;grid-template-columns:10rem 1fr;margin:2rem 0 clamp(4rem,7vw,6rem);padding:1.4rem}.guides-page .guide-author-note div{display:grid}.guides-page .guide-author-note strong{font-size:.8rem}.guides-page .guide-author-note span{color:var(--guides-gray-500);font-size:.64rem}.guides-page .guide-author-note p{color:var(--guides-gray-500);font-size:.76rem;line-height:1.55;margin:0}.guides-page .guide-article-prose>section{scroll-margin-top:7rem}.guides-page .guide-article-prose>section+section{border-top:1px solid var(--guides-gray-200);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.guides-page .guide-section-heading{align-items:start;display:grid;gap:1rem;grid-template-columns:2rem 1fr;margin-bottom:1.75rem}.guides-page .guide-section-heading>span{color:var(--guides-blue-link);font-size:.65rem;font-weight:800;padding-top:.55rem}.guides-page .guide-section-heading h2,.guides-page .guide-sources h2,.guides-page .guides-faq>h2{font-family:var(--guides-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin:0;text-wrap:balance}.guides-page:lang(ja) .guide-section-heading h2,.guides-page:lang(ja) .guide-sources h2,.guides-page:lang(ja) .guides-faq>h2{font-family:var(--guides-body);font-weight:800}.guides-page .guide-article-prose section>p{color:var(--guides-gray-700);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.8;margin:0 0 1.4rem 3rem;max-width:42rem}.guides-page .guide-article-prose ul{background:var(--guides-gray-50);border-radius:1.25rem;display:grid;gap:0;list-style:none;margin:2rem 0 0 3rem;padding:.5rem 1.5rem}.guides-page .guide-article-prose li{border-bottom:1px solid var(--guides-gray-200);color:var(--guides-gray-700);font-size:.9rem;line-height:1.65;padding:1.15rem 0 1.15rem 1.75rem;position:relative}.guides-page .guide-article-prose li:last-child{border-bottom:0}.guides-page .guide-article-prose li:before{background:var(--guides-blue);border-radius:999px;content:"";height:.45rem;left:0;position:absolute;top:1.65rem;width:.45rem}.guides-page .guide-sources{background:var(--guides-ink);border-radius:2rem;color:var(--guides-white);margin-top:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,3.75rem);scroll-margin-top:7rem}.guides-page .guide-sources-heading{display:grid;gap:2rem;grid-template-columns:1fr .8fr}.guides-page .guide-sources .guides-eyebrow{color:var(--guides-gray-400,#9ca3af)}.guides-page .guide-sources h2{color:var(--guides-white);margin-top:.75rem}.guides-page .guide-sources-heading>p{color:var(--guides-gray-300);font-size:.8rem;line-height:1.6;margin:0}.guides-page .guide-sources ol{list-style:none;margin:2.5rem 0 0;padding:0}.guides-page .guide-sources li{border-top:1px solid rgb(255 255 255/15%);display:grid;gap:1rem;grid-template-columns:2rem 1fr;padding-block:1.35rem}.guides-page .guide-sources li>span{color:var(--guides-blue);font-size:.65rem;font-weight:800;padding-top:.2rem}.guides-page .guide-sources li div{display:grid}.guides-page .guide-sources li a{align-items:center;display:inline-flex;font-size:.9rem;font-weight:800;gap:.45rem;justify-self:start;text-decoration:none}.guides-page .guide-sources li p{color:var(--guides-gray-300);font-size:.72rem;line-height:1.55;margin:.25rem 0 0}.guides-page .guide-sources li p:first-of-type{color:var(--guides-gray-400,#9ca3af);font-size:.62rem}.guides-page .guide-sources li small{color:var(--guides-gray-500);font-size:.6rem;margin-top:.5rem}.guides-page .guide-sources-disclaimer{border-top:1px solid rgb(255 255 255/15%);color:var(--guides-gray-400,#9ca3af);font-size:.68rem;line-height:1.55;margin:0;padding-top:1.35rem}.guides-page .guides-faq{margin-top:clamp(5rem,9vw,8rem);scroll-margin-top:7rem}.guides-page .guides-faq>h2{margin-top:.75rem}.guides-page .guides-faq-list{border-top:1px solid var(--guides-ink);margin-top:2.5rem}.guides-page .guides-faq details{border-bottom:1px solid var(--guides-gray-200)}.guides-page .guides-faq summary{cursor:pointer;font-family:var(--guides-display);font-size:clamp(1.2rem,2.3vw,1.65rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;list-style:none;padding:1.5rem 3rem 1.5rem 0;position:relative}.guides-page .guides-faq summary::-webkit-details-marker{display:none}.guides-page .guides-faq summary:after{content:"+";font-family:var(--guides-body);font-size:1.5rem;font-weight:400;position:absolute;right:0;top:1.35rem;transition:transform .25s var(--guides-ease)}.guides-page .guides-faq details[open] summary:after{transform:rotate(45deg)}.guides-page .guides-faq details p{color:var(--guides-gray-700);font-size:.95rem;line-height:1.75;margin:-.25rem 3rem 1.75rem 0;max-width:40rem}.guides-page .guides-related{border-top:1px solid var(--guides-ink);padding-bottom:clamp(6rem,10vw,10rem);padding-top:1.5rem}.guides-page .guides-related-heading{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.guides-page .guides-related-heading h2{font-size:clamp(2.6rem,4vw,4rem);margin-top:0}.guides-page .guides-related ul{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:3.5rem 0 0;padding:0}.guides-page .guides-related a,.guides-page .guides-related li{min-width:0}.guides-page .guides-related a{display:grid;position:relative;text-decoration:none}.guides-page .guides-related figure{aspect-ratio:4/3;border-radius:1.25rem;margin:0 0 1rem;overflow:hidden;position:relative}.guides-page .guides-related a>span{color:var(--guides-gray-500);font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.guides-page .guides-related h3{font-family:var(--guides-display);font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:.5rem 2.5rem 0 0}.guides-page .guides-related a>svg{bottom:.2rem;position:absolute;right:0}.guides-page .guide-product-cta{background:var(--guides-ink);color:var(--guides-white);padding-block:clamp(5rem,9vw,8rem)}.guides-page .guide-product-cta>div{align-items:end;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr)}.guides-page .guide-product-cta h2{max-width:54rem}.guides-page .guide-product-cta>div>div:last-child>p{color:var(--guides-gray-300);font-size:.9rem;margin:0 0 1.5rem}.guides-page .guide-product-cta-button{align-items:center;background:var(--guides-white);border-radius:999px;color:var(--guides-ink);display:flex;font-size:.8rem;font-weight:800;gap:.65rem;justify-content:center;min-height:3.5rem;padding:.9rem 1.5rem;text-decoration:none;transition:transform .22s var(--guides-ease)}.guides-page .guide-product-cta-button:hover{transform:scale(1.02)}.guides-page .guide-product-cta>div>div:last-child>span{align-items:center;color:var(--guides-gray-500);display:flex;font-size:.65rem;gap:.45rem;justify-content:center;margin-top:.85rem}.guides-page .guides-footer{background:var(--guides-gray-50);overflow:hidden;padding:4rem 0 0;position:relative}.guides-page .guides-footer-grid{display:grid;gap:3rem;grid-template-columns:1fr 1fr;padding-bottom:5rem}.guides-page .guides-footer-brand{align-items:center;display:flex;gap:1rem}.guides-page .guides-footer-brand p{font-family:var(--guides-display);font-size:1.3rem;font-weight:600;letter-spacing:-.025em;margin:0}.guides-page .guides-footer-note{color:var(--guides-gray-500);font-size:.75rem;justify-self:end;margin:0;max-width:32rem}.guides-page .guides-footer-note a{color:var(--guides-ink);font-weight:700}.guides-page .guides-footer-watermark{color:var(--guides-gray-200);font-family:var(--guides-display);font-size:20vw;font-weight:600;letter-spacing:-.075em;line-height:.55;margin-bottom:-.03em;text-align:center;user-select:none}@keyframes guides-draw{to{transform:rotate(-1.5deg) scaleX(1)}}@media (max-width:64rem){.guides-page .guides-index-hero{gap:4rem;grid-template-columns:1fr;min-height:auto}.guides-page .guides-index-hero-copy{max-width:54rem}.guides-page .guides-index-hero-visual{margin-left:8vw}.guides-page .guides-index-hero-image{aspect-ratio:16/10}.guides-page .guide-article-layout{gap:4rem;grid-template-columns:13rem minmax(0,1fr)}.guides-page .guide-article-title-grid{align-items:start;grid-template-columns:1fr}.guides-page .guide-article-meta-block{border-left:0;border-top:1px solid var(--guides-gray-200);display:flex;gap:1rem;padding-left:0;padding-top:.9rem}}@media (max-width:48rem){.guides-page .guides-header .guides-shell-wrap{height:4.25rem}.guides-page .guides-header nav>a:not(.guides-nav-cta){display:none}.guides-page .guides-nav-cta{min-height:2.5rem}.guides-page .guides-index-hero{min-height:auto;padding-bottom:5rem;padding-top:3.5rem}.guides-page .guides-index-hero-copy h1{font-size:clamp(3.7rem,17vw,5.3rem)}.guides-page .guides-index-hero-visual{margin-left:1rem}.guides-page .guides-index-hero-image{aspect-ratio:4/5}.guides-page .guides-index-dossier{left:-1rem}.guides-page .guide-product-cta>div,.guides-page .guides-card-grid,.guides-page .guides-editorial-standard-grid,.guides-page .guides-footer-grid,.guides-page .guides-library-heading,.guides-page .guides-related-heading{grid-template-columns:1fr}.guides-page .guides-card-featured{grid-column:auto}.guides-page .guides-card-featured>a{gap:1.35rem;grid-template-columns:1fr}.guides-page .guides-card-featured .guides-card-image,.guides-page .guides-card-image{aspect-ratio:4/3}.guides-page .guides-card-featured .guides-card-body{padding-inline-start:0;padding-block:0}.guides-page .guides-card h3,.guides-page .guides-card-featured h3{font-size:clamp(2rem,9vw,2.8rem)}.guides-page .guide-article-hero{padding-top:2.5rem}.guides-page .guide-article-title-grid h1{font-size:clamp(3.25rem,14vw,5rem)}.guides-page .guide-article-cover{aspect-ratio:4/5}.guides-page .guide-article-cover img{object-position:center}.guides-page .guide-article-layout{display:block}.guides-page .guide-article-rail{margin-bottom:2.5rem;position:static}.guides-page .guide-article-rail nav{display:none}.guides-page .guide-author-card{max-width:21rem}.guides-page .guide-answer-block>p:last-child{font-size:clamp(1.65rem,7vw,2.2rem)}.guides-page .guide-author-note,.guides-page .guide-sources-heading{grid-template-columns:1fr}.guides-page .guide-section-heading{grid-template-columns:1.6rem 1fr}.guides-page .guide-article-prose section>p,.guides-page .guide-article-prose ul{margin-left:0}.guides-page .guide-sources{border-radius:1.5rem;margin-inline:-.25rem}.guides-page .guides-related ul{grid-template-columns:1fr}.guides-page .guides-related figure{aspect-ratio:16/10}.guides-page .guides-footer-note{justify-self:start}}@media (prefers-reduced-motion:reduce){.guides-page *,.guides-page :after,.guides-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.guides-page .guides-swoosh-word:after{transform:rotate(-1.5deg) scaleX(1)}}