.guide{--g:var(--g-accent,var(--gold));--g-ink:color-mix(in srgb, var(--g) 52%, var(--text))}.guide-crumbs{padding-top:18px}.guide-crumbs ol{color:var(--text-faint);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.guide-crumbs li+li:before{content:"›";color:var(--text-faint);margin-right:6px}.guide-crumbs a{color:var(--text-muted);text-decoration:none}.guide-crumbs a:hover,.guide-crumbs a:focus-visible{color:var(--text);text-underline-offset:3px;outline:none;text-decoration:underline}.guide-crumbs [aria-current]{color:var(--text);font-weight:600}.guide-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(28px,5vw,64px) clamp(24px,4vw,48px);display:grid}.guide-hero-solo{text-align:center;grid-template-columns:1fr;max-width:860px;margin-inline:auto}.guide-hero-solo .guide-kicker,.guide-hero-solo .guide-ctas{justify-content:center;margin-inline:auto}.guide-hero-solo .guide-lead{margin-inline:auto}.guide-hero-text{min-width:0}.guide-hero .lv2-h1{margin:14px 0 18px;font-size:clamp(32px,4.6vw,58px)}.guide-kicker{letter-spacing:.4px;width:fit-content;color:var(--g-ink);background:color-mix(in srgb, var(--g) 10%, transparent);border:1px solid color-mix(in srgb, var(--g) 30%, transparent);border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.guide-lead{color:var(--text-muted);max-width:600px;margin:0 0 16px;font-size:16.5px;line-height:1.75}.guide-tags{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;display:flex}.guide-tags span{border:1px solid var(--border-mid);color:var(--text-muted);border-radius:100px;padding:4px 11px;font-size:12px;font-weight:600}.guide-byline{color:var(--text-muted);margin:0 0 22px;font-size:12.5px}.guide-byline a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--g) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--g) 50%, transparent);font-weight:600}.guide-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.guide-phone{width:min(260px,70vw)}.guide-phone .lv2-phone-screen{border-color:color-mix(in srgb, var(--g) 18%, #101826)}@media (width<=900px){.guide-hero{text-align:center;grid-template-columns:1fr}.guide-phone{width:min(200px,56vw)}.guide-hero .guide-kicker,.guide-hero .guide-ctas,.guide-hero .guide-tags{justify-content:center;margin-inline:auto}.guide-hero .guide-lead{margin-inline:auto}}.guide-body{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-bottom:24px;display:grid}.guide-toc{padding:16px 0;position:sticky;top:84px}.guide-toc p{letter-spacing:2px;text-transform:uppercase;color:var(--text-faint);margin:0 0 10px;font-size:10.5px;font-weight:700}.guide-toc ol{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.guide-toc a{color:var(--text-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13px;text-decoration:none;display:block}.guide-toc a:hover,.guide-toc a:focus-visible{color:var(--text);border-left-color:var(--g);outline:none}@media (width<=900px){.guide-body{grid-template-columns:1fr}.guide-toc{display:none}}.guide-article{flex-direction:column;gap:clamp(32px,5vw,52px);min-width:0;display:flex}.guide-sec{flex-direction:column;gap:14px;scroll-margin-top:84px;display:flex}.guide-sec>h2{letter-spacing:-.5px;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(23px,3vw,32px);font-weight:700;line-height:1.2}.guide-sec>h2:before{content:"";background:var(--g);border-radius:3px;width:36px;height:3px;margin-bottom:14px;display:block}.guide-sec p{color:var(--text-muted);max-width:68ch;margin:0;font-size:15.5px;line-height:1.8}.guide-h3{color:var(--text);margin:10px 0 0;font-family:inherit;font-size:17px;font-weight:700}.guide-muted{color:var(--text-muted);font-size:14px!important}.guide-link{color:var(--g-ink);text-underline-offset:3px;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.guide-list,.guide-signs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guide-list li,.guide-signs li{color:var(--text-muted);padding-left:20px;font-size:15px;line-height:1.7;position:relative}.guide-list li:before,.guide-signs li:before{content:"";background:var(--g);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.guide-list b,.guide-signs b,.guide-steps b{color:var(--text)}.guide-steps{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guide-steps li{counter-increment:s;border:1px solid var(--border);background:var(--card-bg);color:var(--text-muted);border-radius:14px;padding:14px 16px 14px 56px;font-size:14.5px;line-height:1.65;position:relative}.guide-steps li:before{content:counter(s);width:26px;height:26px;color:var(--g);background:color-mix(in srgb, var(--g) 12%, transparent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:13px;left:16px}.guide-checks,.guide-donts{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.guide-checks li,.guide-donts li{color:var(--text);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.guide-checks svg{color:var(--accent-2);flex-shrink:0;margin-top:2px}.guide-donts svg{color:#c8473b;flex-shrink:0;margin-top:3px}.guide-card{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.guide-card h3{color:var(--text);margin:0;font-family:inherit;font-size:15px;font-weight:800}.guide-card p{font-size:14px;line-height:1.7}.guide-two,.guide-mixes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=700px){.guide-two,.guide-mixes,.guide-three{grid-template-columns:1fr}}.guide-code{color:var(--g-ink);font-family:Playfair Display,Playfair Fallback,Georgia,serif;font-size:26px;font-weight:700;line-height:1}.guide-inline-cta{border:1px solid color-mix(in srgb, var(--g) 30%, var(--border));background:color-mix(in srgb, var(--g) 7%, var(--card-bg));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.guide-inline-cta span{color:var(--text);font-size:15px;font-weight:700}.guide-scene{background:var(--card-bg);border:1px solid var(--border);box-shadow:0 20px 56px rgba(var(--lv2-shadow-rgb), .12);border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.guide-scene-who{letter-spacing:.3px;text-transform:none;font-weight:700;color:var(--text-faint)!important;font-size:12px!important}.guide-scene .lv2-bubble2{max-width:100%;font-size:14px}.guide-res{align-items:flex-start;gap:6px;margin:0;font-weight:700;display:flex;font-size:12.5px!important}.guide-res svg{flex-shrink:0;margin-top:3px}.guide-res-bad{color:color-mix(in srgb, #e05a4e 70%, var(--text))!important}.guide-res-good{color:color-mix(in srgb, #5cb87a 62%, var(--text))!important}.guide-adapt{letter-spacing:.8px;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin:6px 0;font-size:10.5px;font-weight:700;display:flex}.guide-adapt:before,.guide-adapt:after{content:"";background:color-mix(in srgb, var(--gold) 32%, transparent);flex:1;height:1px}.guide-pro{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 9%, var(--card-bg)), var(--card-bg));border:1px solid color-mix(in srgb, var(--gold) 28%, var(--border));border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.guide-pro p{font-size:14.5px;color:var(--text)!important}.guide-pro-kicker{letter-spacing:2px;text-transform:uppercase;font-weight:800;color:var(--gold)!important;font-size:10.5px!important}.guide-others{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=700px){.guide-others{grid-template-columns:1fr}}.guide-others a,.guide-profile{color:var(--text);background:var(--card-bg);border:1px solid var(--border);transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.guide-others a:before,.guide-profile:before{content:"";background:var(--o);height:3px;position:absolute;top:0;left:0;right:0}.guide-others a:hover,.guide-others a:focus-visible,.guide-profile:hover,.guide-profile:focus-visible{border-color:color-mix(in srgb, var(--o) 45%, var(--border));box-shadow:0 16px 40px rgba(var(--lv2-shadow-rgb), .14);outline:none;transform:translateY(-3px)}.guide-others span{flex-direction:column;flex:1;font-size:15px;font-weight:700;display:flex}.guide-others small{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:700}.guide-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=700px){.guide-matrix{grid-template-columns:1fr}}.guide-matrix-card{background:var(--card-bg);border:1px solid var(--border);border-radius:18px;padding:18px 20px;position:relative;overflow:hidden}.guide-matrix-card:before{content:"";background:var(--o);height:3px;position:absolute;top:0;left:0;right:0}.guide-matrix-head{color:var(--text);align-items:center;gap:8px;margin-bottom:10px;font-family:Playfair Display,Playfair Fallback,Georgia,serif;font-size:19px;font-weight:700;text-decoration:none;display:flex}.guide-matrix-head:hover,.guide-matrix-head:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.guide-matrix-card dl{flex-direction:column;gap:4px;margin:0;display:flex}.guide-matrix-card dt{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-faint);margin-top:8px;font-size:10.5px;font-weight:700}.guide-matrix-card dd{color:var(--text);margin:0;font-size:14px;line-height:1.6}.guide-frise{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.guide-frise{grid-template-columns:1fr 1fr}}@media (width<=520px){.guide-frise{grid-template-columns:1fr}}.guide-frise li{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.guide-frise span{width:30px;height:30px;color:var(--on-accent);background:linear-gradient(135deg, var(--gold-light), var(--gold));border-radius:50%;place-items:center;font-weight:800;display:grid}.guide-frise b{color:var(--text);font-size:15px}.guide-frise p{line-height:1.6;font-size:13.5px!important}.guide-offers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=900px){.guide-offers{grid-template-columns:1fr}}.guide-offer .lv2-orgprev{max-width:none;box-shadow:none;animation:none}.guide-plus{color:var(--gold);transition:transform .25s var(--ease);font-size:20px;line-height:1}.lv2-faq-item[open] .guide-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.guide-others a,.guide-profile,.guide-diamond a path,.guide-mini-opts button,.guide-plus{transition:none}.guide-mini-result{animation:none}}.guide-diamond{width:min(380px,86vw);filter:drop-shadow(0 24px 40px rgba(var(--lv2-shadow-rgb), .16));justify-self:center;overflow:visible}.guide-diamond-axis{letter-spacing:2px;fill:var(--text-faint);font-size:8.5px;font-weight:800}.guide-diamond-center{letter-spacing:1.5px;fill:var(--text);font-size:9px;font-weight:800}.guide-tile rect{transition:filter .3s var(--ease)}.guide-tile-letter{fill:#fff;pointer-events:none;font-family:Playfair Display,Playfair Fallback,Georgia,serif;font-size:30px;font-weight:800}.guide-tile-name{letter-spacing:.4px;fill:#fffffff2;pointer-events:none;font-size:10.5px;font-weight:700}.guide-tile{outline:none}.guide-tile:hover rect,.guide-tile:focus-visible rect{filter:brightness(1.08)saturate(1.1)}.guide-tile:focus-visible rect{stroke:var(--text);stroke-width:2.5px}.guide-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=700px){.guide-profiles{grid-template-columns:1fr}}.guide-profile{color:var(--text);background:linear-gradient(160deg, color-mix(in srgb, var(--o) 9%, var(--card-bg)) 0%, var(--card-bg) 55%);border:1px solid color-mix(in srgb, var(--o) 22%, var(--border));transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);border-radius:22px;flex-direction:column;gap:14px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.guide-profile:hover,.guide-profile:focus-visible{border-color:color-mix(in srgb, var(--o) 50%, var(--border));box-shadow:0 22px 50px color-mix(in srgb, var(--o) 18%, transparent);outline:none;transform:translateY(-4px)}.guide-profile-mark{color:var(--o);opacity:.09;pointer-events:none;font-family:Playfair Display,Playfair Fallback,Georgia,serif;font-size:150px;font-weight:800;line-height:1;position:absolute;top:-34px;right:-6px}.guide-profile-top{align-items:center;gap:12px;display:flex;position:relative}.guide-profile-badge{background:color-mix(in srgb, var(--o) 14%, var(--card-bg));border:1px solid color-mix(in srgb, var(--o) 30%, transparent);border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.guide-profile-top b{font-family:Playfair Display,Playfair Fallback,Georgia,serif;font-size:22px;font-weight:700;line-height:1.1;display:block}.guide-profile-top small{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:700}.guide-profile-chips{flex-wrap:wrap;gap:6px;display:flex;position:relative}.guide-profile-chips i{color:color-mix(in srgb, var(--o) 52%, var(--text));background:color-mix(in srgb, var(--o) 11%, transparent);border:1px solid color-mix(in srgb, var(--o) 28%, transparent);border-radius:100px;padding:4px 11px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.guide-profile-rows{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}@media (width<=420px){.guide-profile-rows{grid-template-columns:1fr}}.guide-profile-row{background:var(--card-bg);border:1px solid var(--border);color:var(--text);border-radius:14px;flex-direction:column;gap:4px;padding:11px 12px;font-size:13.5px;line-height:1.45;display:flex}.guide-profile-row small{letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.guide-profile-row small:before{content:"";border-radius:50%;width:7px;height:7px}.guide-row-up small{color:color-mix(in srgb, #5cb87a 60%, var(--text))}.guide-row-up small:before{background:#5cb87a}.guide-row-down small{color:color-mix(in srgb, #e05a4e 62%, var(--text))}.guide-row-down small:before{background:#e05a4e}.guide-profile-more{color:color-mix(in srgb, var(--o) 52%, var(--text));align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.guide-profile-more svg{transition:transform .25s var(--ease)}.guide-profile:hover .guide-profile-more svg,.guide-profile:focus-visible .guide-profile-more svg{transform:translate(4px)}.guide-mini{--m:var(--gold);background:linear-gradient(150deg, color-mix(in srgb, var(--m) 10%, var(--card-bg)), var(--card-bg) 60%);border:1px solid color-mix(in srgb, var(--m) 30%, var(--border));box-shadow:0 24px 60px rgba(var(--lv2-shadow-rgb), .12);transition:border-color .4s var(--ease), background .4s var(--ease);border-radius:24px;flex-direction:column;gap:18px;padding:clamp(18px,3vw,28px);display:flex;position:relative;overflow:hidden}.guide-mini-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-mini-title{color:var(--text);font-family:Playfair Display,Playfair Fallback,Georgia,serif;font-size:20px;font-weight:700}.guide-mini-title em{color:var(--gold)}.guide-mini-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.guide-mini-steps li{width:28px;height:28px;color:var(--text-faint);border:1.5px solid var(--border-mid);background:var(--card-bg);transition:all .3s var(--ease);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.guide-mini-steps li.now{color:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 14%, transparent)}.guide-mini-steps li.done{color:var(--on-accent);background:var(--gold);border-color:var(--gold)}.guide-mini-body{animation:lv2MenuIn .3s var(--ease) both;flex-direction:column;gap:14px;display:flex}.guide-mini-q{margin:0;font-weight:700;line-height:1.4;color:var(--text)!important;font-size:clamp(17px,2.2vw,20px)!important}.guide-mini-opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.guide-mini-opts{grid-template-columns:1fr}}.guide-mini-opts button{cursor:pointer;text-align:left;min-height:64px;font:inherit;color:var(--text);background:var(--card-bg);border:1.5px solid var(--border-mid);transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.guide-mini-opts button>span:nth-child(2){flex:1}.guide-mini-ico{width:38px;height:38px;color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.guide-mini-go{color:var(--text-faint);transition:transform .2s var(--ease), color .2s var(--ease)}.guide-mini-opts button:hover,.guide-mini-opts button:focus-visible{border-color:var(--gold);box-shadow:0 12px 28px rgba(var(--lv2-shadow-rgb), .12);outline:none;transform:translateY(-2px)}.guide-mini-opts button:hover .guide-mini-go,.guide-mini-opts button:focus-visible .guide-mini-go{color:var(--gold);transform:translate(3px)}.guide-mini-result{animation:lv2MenuIn .35s var(--ease) both;flex-direction:column;gap:14px;display:flex}.guide-mini-res-top{align-items:center;gap:16px;display:flex}.guide-mini-res-badge{background:color-mix(in srgb, var(--m) 15%, var(--card-bg));border:1px solid color-mix(in srgb, var(--m) 35%, transparent);border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.guide-mini-res-top small{letter-spacing:1.6px;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:800}.guide-mini-res-name{font-family:Playfair Display,Playfair Fallback,Georgia,serif;font-weight:700;line-height:1.15;color:var(--text)!important;margin:2px 0!important;font-size:clamp(24px,3.4vw,32px)!important}.guide-mini-res-name a{border-bottom:2px solid;text-decoration:none}.guide-mini-res-axes{color:var(--text-muted);font-size:13px!important}@media (prefers-reduced-motion:reduce){.guide-tile rect,.guide-profile,.guide-profile-more svg,.guide-mini,.guide-mini-steps li,.guide-mini-opts button,.guide-mini-go{transition:none}.guide-mini-body,.guide-mini-result{animation:none}}.guide-profile{text-align:left;align-items:stretch}.guide-profile-chips i:first-letter{text-transform:uppercase}
