html{background:#080e11}body{margin:0}#public-site .guide-main{max-width:1120px}#public-site .guide-crumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:44px;color:var(--muted);font-size:13px}#public-site .guide-login{font-size:14px;white-space:nowrap}#public-site .guide-hero{padding:64px 0 52px;max-width:900px}#public-site .guide-hero h1{font-size:17px;font-weight:500;color:var(--muted);margin:20px 0}#public-site .guide-hero h2{font-size:clamp(36px,5.6vw,68px);line-height:1.08;letter-spacing:-.045em}#public-site .guide-intro{max-width:740px;color:var(--muted);font-size:18px;line-height:1.8;margin-top:28px}#public-site .guide-hero .public-actions{justify-content:flex-start;margin-top:32px;flex-wrap:wrap}#public-site .guide-formula{padding:32px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(120deg,#142f28,#0d171a)}#public-site .guide-formula>p{font-size:clamp(22px,3.6vw,38px);letter-spacing:-.03em;margin:14px 0}#public-site .guide-formula small{display:block;color:var(--muted);font-size:14px;max-width:720px;line-height:1.8}#public-site .guide-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;padding:64px 0}#public-site .guide-section+ .guide-section{margin-top:40px}#public-site .guide-section h2,#public-site .guide-checklist h2,#public-site .guide-next h2{font-size:26px;line-height:1.25;margin-bottom:16px;letter-spacing:-.025em}#public-site .guide-section p,#public-site .guide-checklist p,#public-site .guide-next p,#public-site .guide-apply p{color:var(--muted);line-height:1.85}#public-site .guide-checklist{align-self:start;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:18px}#public-site .guide-checklist h2{margin-top:18px}#public-site .guide-checklist ul{padding-left:18px;line-height:1.7}#public-site .guide-checklist li{padding:9px 0}#public-site .guide-checklist li::marker{color:var(--lime)}#public-site .guide-checklist p:last-child{font-size:14px}#public-site .guide-faq{padding:40px 0 60px;border-top:1px solid var(--line)}#public-site .guide-faq h2,#public-site .guide-apply h2{font-size:clamp(28px,4vw,42px);margin:16px 0 28px;letter-spacing:-.035em}#public-site .guide-faq details{border-bottom:1px solid var(--line);padding:20px 0}#public-site .guide-faq summary{cursor:pointer;font-size:18px}#public-site .guide-faq details p{color:var(--muted);padding-top:16px;max-width:800px;line-height:1.8}#public-site .guide-next{border:1px solid var(--line);border-radius:20px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:32px}#public-site .guide-next>div{max-width:600px}#public-site .guide-next h2{margin-top:15px}#public-site .guide-next>a{flex-shrink:0}#public-site .guide-apply{text-align:center;padding:80px 0}#public-site .guide-apply p{max-width:690px;margin:0 auto 28px}#public-site .guide-links{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0;color:var(--muted);font-size:14px}#public-site .guide-links a:hover{color:var(--lime)}@media(max-width:760px){#public-site .guide-columns{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 0}#public-site .guide-hero{padding:40px 0}#public-site .guide-hero .public-actions{align-items:stretch;flex-direction:column}#public-site .guide-hero .public-cta{justify-content:space-between}#public-site .guide-next{flex-direction:column;align-items:flex-start}#public-site .guide-formula,#public-site .guide-next{padding:24px}#public-site .guide-intro{font-size:16px}#public-site .guide-crumb{padding-top:28px}#public-site .guide-apply{padding:56px 0}#public-site .footer-main a{overflow-wrap:anywhere}}
