.raccoon-guide{color:#151515;--guide-line:#dededb;background:#fafaf8;font-family:Space Grotesk,system-ui,sans-serif}.raccoon-guide *{box-sizing:border-box}.raccoon-guide a{text-decoration:none}.raccoon-guide a:focus-visible,.raccoon-guide button:focus-visible,.raccoon-guide summary:focus-visible{outline-offset:5px;outline:2px solid}.raccoon-guide .guide-container{max-width:1120px;margin:auto;padding-inline:28px}.guide-nav{border-bottom:1px solid var(--guide-line);justify-content:space-between;align-items:center;gap:24px;padding:22px max(28px,50vw - 532px);display:flex}.guide-nav img,.raccoon-guide footer img{height:auto;display:block}.guide-nav nav{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.raccoon-guide .guide-pill{cursor:pointer;background:0 0;border:1px solid #cfcfcb;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 22px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.raccoon-guide .guide-pill:hover{background:#eaeae6}.raccoon-guide .guide-primary{color:#fff;background:#161616;border-color:#161616}.raccoon-guide .guide-primary:hover{background:#333}.guide-hero{background:radial-gradient(at 70% 0,#e5e5e0,#0000 65%);padding:28px 0 72px}.guide-breadcrumb{color:#767672;gap:10px;margin-bottom:52px;font-size:13px;display:flex}.guide-breadcrumb a:hover{text-decoration:underline}.raccoon-guide .guide-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#73736e;margin-bottom:18px;font-size:11px;font-weight:500;display:block}.raccoon-guide h1{letter-spacing:-.045em;max-width:800px;margin:0;font-size:clamp(40px,6.5vw,76px);font-weight:500;line-height:1.03}.guide-hero p{color:#63635e;max-width:640px;margin:26px 0 30px;font-size:19px;line-height:1.7}.guide-actions{flex-wrap:wrap;gap:12px;display:flex}.guide-layout{grid-template-columns:250px minmax(0,1fr);gap:64px;padding-top:72px;padding-bottom:80px;display:grid}.guide-layout aside{align-self:start;position:sticky;top:28px}.guide-layout aside nav{gap:4px;display:grid}.guide-layout aside a{color:#5f5f5b;align-items:center;gap:14px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.guide-layout aside a:hover{color:#111}.guide-layout aside a span{color:#8b8b85;min-width:18px;font-size:11px}.guide-steps{gap:40px;display:grid}.guide-step{border-bottom:1px solid var(--guide-line);grid-template-columns:44px minmax(0,1fr);gap:20px;padding-bottom:40px;scroll-margin-top:28px;display:grid}.guide-step-number{color:#fff;background:#171717;border-radius:50%;align-self:start;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.raccoon-guide h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.15}.guide-step p,.guide-step li{color:#63635e;font-size:16px;line-height:1.85}.guide-step p{margin:0 0 20px}.guide-step ul{gap:9px;margin:0;padding-left:20px;display:grid}.guide-step li::marker{color:#777}.guide-inline-link{border-bottom:1px solid #777;align-items:center;gap:10px;margin-top:24px;padding-bottom:4px;font-size:14px;display:inline-flex}.guide-email-preview{border:1px solid var(--guide-line);background:#f2f2ef;border-radius:18px;max-width:420px;margin-top:26px;padding:22px}.guide-email-preview span{color:#666;font-size:12px}.guide-email-preview div{background:#fff;border:1px solid #d3d3cd;border-radius:9px;margin:10px 0;padding:12px 14px;font-size:14px}.guide-email-preview small{color:#777;font-size:12px}.guide-video-section{color:#f5f5f5;background:#0c0c0e;padding:72px 0}.guide-video-section .guide-eyebrow{color:#99999f}.guide-video{aspect-ratio:16/9;background:radial-gradient(at bottom,#303036,#171719 70%);border:1px solid #424248;border-radius:24px;place-items:center;margin-top:32px;display:grid;position:relative;overflow:hidden}.raccoon-guide .guide-video .guide-pill{color:#111;background:#fff;border-color:#fff}.guide-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.guide-help{padding-top:80px;padding-bottom:80px}.guide-help>div{max-width:800px;margin-top:32px}.guide-help details{border-top:1px solid var(--guide-line)}.guide-help details:last-child{border-bottom:1px solid var(--guide-line)}.guide-help summary{cursor:pointer;justify-content:space-between;gap:22px;padding:22px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.guide-help summary::-webkit-details-marker{display:none}.guide-help summary span{transition:transform .2s}.guide-help details[open] summary span{transform:rotate(45deg)}.guide-help details p{color:#63635e;max-width:720px;margin:0;padding-bottom:24px;font-size:15px;line-height:1.85}.guide-help-note{color:#767672;max-width:720px;margin-top:26px;font-size:13px;line-height:1.8}.guide-final{border-top:1px solid var(--guide-line);background:#f0f0ed;padding:64px 0 72px}.guide-final h2{max-width:620px}.guide-final p{color:#666;margin:0 0 26px;line-height:1.8}.raccoon-guide footer{color:#b8b8c1;background:radial-gradient(at bottom,#34343b,#0000 65%),#000;padding:36px 0}.raccoon-guide footer>.guide-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.raccoon-guide footer nav{flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.raccoon-guide footer span{font-size:12px}.raccoon-guide footer a:hover{color:#fff}@media (width<=800px){.guide-layout{grid-template-columns:1fr;gap:32px;padding-top:48px}.guide-layout aside{border-bottom:1px solid var(--guide-line);padding-bottom:24px;position:static}.guide-layout aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout aside .guide-eyebrow{margin-bottom:6px}}@media (width<=520px){.raccoon-guide .guide-container{padding-inline:20px}.guide-nav{padding:18px 20px}.guide-nav nav{gap:14px}.guide-nav nav>a:not(.guide-pill){display:none}.guide-nav img{width:104px}.raccoon-guide .guide-pill{padding:11px 17px;font-size:13px}.guide-breadcrumb{margin-bottom:36px}.guide-hero{padding-bottom:48px}.guide-hero p{font-size:16px}.guide-step{grid-template-columns:32px minmax(0,1fr);gap:14px}.guide-step-number{width:32px;height:32px;font-size:11px}.guide-step p,.guide-step li{font-size:15px}.guide-layout aside nav{grid-template-columns:1fr}.guide-video-section,.guide-help{padding-block:56px}.guide-video{border-radius:18px}}
