body[data-helper-page] .directory-hero__header{position:relative;z-index:5;background:#f2f2f2;box-shadow:0 1px 0 rgb(17 17 17 / 9%)}
body[data-helper-page] main{display:block;background:#f5f4f0;color:#171717;font-family:"Pragati Narrow",Arial,sans-serif}
body[data-helper-page] main .guide-section{position:relative;width:min(100% - 64px,1240px);margin:0 auto;padding:clamp(58px,8vw,112px) 0;scroll-margin-top:24px}
body[data-helper-page] main .guide-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:28px 7%;padding-top:clamp(46px,6vw,84px);padding-bottom:70px}
body[data-helper-page] main .guide-intro__copy{grid-column:1;grid-row:1}
body[data-helper-page] main .guide-eyebrow,.guide-kicker{margin:0 0 15px;color:#c52d4d;font-size:15px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
body[data-helper-page] main h1,body[data-helper-page] main h2{margin:0;color:#151515;font-weight:700;letter-spacing:-.025em}
body[data-helper-page] main h1{max-width:690px;font-size:clamp(48px,7vw,90px);line-height:.94}
body[data-helper-page] main h2{max-width:660px;font-size:clamp(36px,4.4vw,58px);line-height:1}
body[data-helper-page] main h3{margin:0;color:#161616;font-size:25px;line-height:1.1}
body[data-helper-page] main p{font-size:19px;line-height:1.5}
body[data-helper-page] main .guide-lead{max-width:650px;margin:24px 0 27px;font-size:21px;line-height:1.48}
body[data-helper-page] main .guide-intro__image{grid-column:2;grid-row:1 / span 2;margin:0}
body[data-helper-page] main .guide-media img{display:block;width:100%;height:100%;max-height:470px;aspect-ratio:1.18;object-fit:cover;border-radius:3px}
body[data-helper-page] main .guide-media figcaption{margin-top:11px;color:#686868;font-size:15px;line-height:1.35}
body[data-helper-page] main .guide-art{position:relative;display:grid;min-height:350px;place-items:center;overflow:hidden;background:linear-gradient(140deg,#fe3b63 0%,#d52c50 56%,#171717 56%,#171717 100%)}
body[data-helper-page] main .guide-art__disc{display:block;width:56%;aspect-ratio:1;border:2px solid rgb(255 255 255 / 70%);border-radius:50%;background:radial-gradient(circle at 40% 38%,#f9b4c2 0 7%,#fe3b63 8% 35%,#171717 36% 100%);box-shadow:0 0 0 15px rgb(255 255 255 / 10%)}
body[data-helper-page] main .guide-art__cross{position:absolute;left:18%;top:20%;color:#f2f2f2;font-size:54px;font-weight:700}
body[data-helper-page] main .guide-art__spark{position:absolute;right:16%;bottom:15%;color:#ffc2ce;font-size:48px}
body[data-helper-page] main .guide-art--group{background:linear-gradient(35deg,#171717 0 36%,#fe3b63 36% 66%,#f6c9d1 66%)}
body[data-helper-page] main .guide-art--account{background:linear-gradient(135deg,#e9e6df 0 35%,#fe3b63 35% 70%,#171717 70%)}
body[data-helper-page] main .guide-art--links{background:linear-gradient(145deg,#171717 0 42%,#fe3b63 42% 72%,#e7e5df 72%)}
body[data-helper-page] main .guide-contents{grid-column:1;grid-row:2;align-self:start;width:min(100%,560px);padding:18px 22px;border-left:4px solid #fe3b63;background:#fff}
body[data-helper-page] main .guide-rail{align-self:start}
body[data-helper-page] main .guide-contents__title{margin:0 0 9px;font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
body[data-helper-page] main .guide-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin:0;padding-left:19px}
body[data-helper-page] main .guide-contents li{padding:2px 0;color:#c52d4d;font-size:16px}
body[data-helper-page] main a{color:#9b1836;text-underline-offset:3px}
body[data-helper-page] main .guide-contents a{color:#262626;font-size:16px;text-decoration:none}
body[data-helper-page] main .guide-contents a:hover{text-decoration:underline}
body[data-helper-page] main .guide-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:15px;padding:13px 21px;border:0;border-radius:3px;background-color:#c52d4d;color:#fff;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none}
body[data-helper-page] main .guide-button:hover{background-color:#a91f3d}
body[data-helper-page] main .guide-button:focus-visible,body[data-helper-page] main a:focus-visible{outline:3px solid #171717;outline-offset:4px}
body[data-helper-page] main .guide-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:center;gap:clamp(32px,7vw,100px)}
body[data-helper-page] main .guide-step--tint{width:100%;max-width:none;padding-inline:max(32px,calc((100% - 1240px)/2));background:#ebe9e4}
body[data-helper-page] main .guide-step__text{max-width:700px}
body[data-helper-page] main .guide-step__text > p:not(.guide-kicker){margin:23px 0 0;max-width:670px}
body[data-helper-page] main .guide-checks{display:grid;gap:10px;margin:23px 0 0;padding:0;list-style:none}
body[data-helper-page] main .guide-checks li{position:relative;padding-left:25px;font-size:18px;line-height:1.4}
body[data-helper-page] main .guide-checks li::before{position:absolute;left:0;content:"✓";color:#c52d4d;font-weight:700}
body[data-helper-page] main .guide-note,body[data-helper-page] main .guide-spec-card,body[data-helper-page] main .guide-callout{padding:28px;background:#fff;border-top:4px solid #fe3b63}
body[data-helper-page] main .guide-note{display:flex;align-items:center;gap:18px;box-shadow:0 16px 36px rgb(25 25 25 / 7%)}
body[data-helper-page] main .guide-note__mark{display:grid;width:56px;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;background:#171717;color:#fff;font-size:18px;font-weight:700}
body[data-helper-page] main .guide-note p,body[data-helper-page] main .guide-spec-card p{margin:0;font-size:20px}
body[data-helper-page] main .guide-step__photo{margin:0}
body[data-helper-page] main .guide-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}
body[data-helper-page] main .guide-pills span{padding:8px 13px;border:1px solid #bf3150;border-radius:999px;background:#fff;color:#6d1830;font-size:16px}
body[data-helper-page] main .guide-spec-card{padding:35px}
body[data-helper-page] main .guide-spec-card__icon{display:block;margin-bottom:20px;color:#c52d4d;font-size:50px;line-height:1}
body[data-helper-page] main .guide-spec-card h3{margin-bottom:12px}
body[data-helper-page] main .guide-callout{display:grid;gap:10px;max-width:370px;font-size:19px;line-height:1.45}
body[data-helper-page] main .guide-decision{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px 9%;padding-block:100px}
body[data-helper-page] main .guide-decision__intro p:last-child{max-width:470px;margin:22px 0 0}
body[data-helper-page] main .guide-decision__list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #d1cfc9}
body[data-helper-page] main .guide-decision__list li{display:grid;grid-template-columns:27px 1fr;align-items:start;gap:12px;padding:15px 0;border-bottom:1px solid #d1cfc9}
body[data-helper-page] main .guide-decision__list li span{color:#c52d4d;font-size:20px;font-weight:700}
body[data-helper-page] main .guide-decision__list p{margin:0;font-size:18px}
body[data-helper-page] main .guide-button--dark{grid-column:2;justify-self:start;background-color:#171717}
body[data-helper-page] main .guide-button--dark:hover{background-color:#333}
body[data-helper-page] main .guide-reveal{transition:opacity .55s ease,transform .55s ease}
body[data-helper-page] main .guide-reveal-pending{opacity:0;transform:translateY(16px)}
body[data-helper-page] main .guide-reveal-visible{opacity:1;transform:translateY(0)}
@media (prefers-reduced-motion:reduce){body[data-helper-page] main .guide-reveal,body[data-helper-page] main .guide-reveal-pending,body[data-helper-page] main .guide-reveal-visible{opacity:1;transform:none;transition:none}}
@media (max-width:760px){body[data-helper-page] main .guide-section{width:calc(100% - 40px);padding-block:58px}body[data-helper-page] main .guide-intro{grid-template-columns:1fr;gap:25px;padding-top:43px}body[data-helper-page] main .guide-intro__copy,body[data-helper-page] main .guide-intro__image,body[data-helper-page] main .guide-contents{grid-column:1;grid-row:auto}body[data-helper-page] main .guide-intro__image{min-height:270px}body[data-helper-page] main .guide-art{min-height:270px}body[data-helper-page] main .guide-step{grid-template-columns:1fr;gap:28px}body[data-helper-page] main .guide-step--tint{width:100%;padding-inline:20px}body[data-helper-page] main .guide-step--tint > *{width:min(100%,680px);margin-inline:auto}body[data-helper-page] main .guide-decision{grid-template-columns:1fr;gap:24px}body[data-helper-page] main .guide-button--dark{grid-column:1}}
@media (max-width:460px){body[data-helper-page] main .guide-section{width:calc(100% - 32px);padding-block:46px}body[data-helper-page] main .guide-step--tint{width:100%;padding-inline:16px}body[data-helper-page] main h1{font-size:clamp(42px,13vw,58px)}body[data-helper-page] main h2{font-size:clamp(34px,10vw,44px)}body[data-helper-page] main p{font-size:17px}body[data-helper-page] main .guide-lead{font-size:18px}body[data-helper-page] main .guide-contents{padding:15px}body[data-helper-page] main .guide-contents ol{grid-template-columns:1fr}body[data-helper-page] main .guide-button{width:100%}}
