.rQx6RW_shell{max-width:var(--content);margin:0 auto;padding:0 28px}.rQx6RW_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.rQx6RW_brand{letter-spacing:-.06em;align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.rQx6RW_mark{background:var(--ink);width:38px;height:38px;color:var(--mint);letter-spacing:-.15em;border-radius:12px;place-items:center;padding-right:4px;font-size:24px;display:grid}.rQx6RW_nav{flex-wrap:wrap;gap:20px;font-size:14px;font-weight:700;display:flex}.rQx6RW_nav a{padding:10px 0;text-decoration:none}.rQx6RW_nav a:hover{text-decoration:underline}.rQx6RW_main{min-height:calc(100vh - 210px);padding:58px 0 70px}.rQx6RW_footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:26px 0;font-size:13px;display:flex}.rQx6RW_skip{clip-path:inset(50%);background:var(--ink);color:#fff;z-index:10;border-radius:8px;padding:12px;position:fixed;top:10px;left:10px}.rQx6RW_skip:focus{clip-path:none}@media (max-width:600px){.rQx6RW_shell{padding:0 20px}.rQx6RW_header{gap:12px;min-height:84px}.rQx6RW_brand{gap:8px;font-size:17px}.rQx6RW_nav{gap:12px}.rQx6RW_main{padding:36px 0 50px}}@media (max-width:380px){.rQx6RW_header{flex-wrap:wrap;gap:8px;padding:18px 0}.rQx6RW_nav{width:100%}}
:root{--canvas:#f6f5ef;--surface:#fffefa;--ink:#192b2a;--muted:#52635f;--line:#d8ded5;--green:#245c48;--mint:#d4edcc;--lilac:#e8e1f7;--peach:#f7dfcc;--focus:#a64410;--danger:#9c2d25;--radius:24px;--content:1160px}
*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;color:var(--ink)}body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:.2em}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.15}button,input{min-height:44px}input{max-width:100%}::selection{background:var(--mint);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
