.X5MXRa_page{min-height:100dvh;color:var(--ink);background:var(--surface)}.X5MXRa_header{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:28px 36px;display:flex}.X5MXRa_brand{letter-spacing:-.6px;align-items:center;gap:10px;font:600 24px/1 Outfit Variable,sans-serif;display:inline-flex}.X5MXRa_header nav{align-items:center;gap:28px;font-size:13px;display:flex}.X5MXRa_header nav a{color:var(--muted)}.X5MXRa_header nav a[aria-current]{color:var(--ink)}.X5MXRa_header .X5MXRa_signIn{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-control), inset 0 1px 0 #ffffff40;border-radius:10px;align-items:center;gap:20px;padding:10px 16px;display:flex}.X5MXRa_main{max-width:1108px;margin:auto;padding:66px 36px 100px}.X5MXRa_intro{max-width:700px;margin-bottom:58px}.X5MXRa_eyebrow{letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:500;display:inline-flex}.X5MXRa_eyebrow:before{content:"";background:var(--brand-lime);border-radius:2px;width:7px;height:7px;box-shadow:inset 0 0 0 1px #0000000d}.X5MXRa_intro h1{letter-spacing:-1.6px;margin:20px 0 18px;font:600 clamp(34px,5vw,48px)/1.1 Outfit Variable,sans-serif}.X5MXRa_intro p{color:var(--muted);font-size:16px;line-height:1.75}.X5MXRa_effective{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:24px;font-size:12px;display:flex}.X5MXRa_effective>span{margin-inline:5px}.X5MXRa_layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:64px;display:grid}.X5MXRa_contents{font-size:12px;position:sticky;top:28px}.X5MXRa_contents strong{font-size:12px;font-weight:600}.X5MXRa_contents ol{color:var(--muted);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.X5MXRa_contents a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.X5MXRa_contact{border-top:1px solid var(--line);gap:10px;margin-top:26px;padding-top:22px;display:grid}.X5MXRa_contact a{color:var(--muted)}.X5MXRa_document{border-top:1px solid var(--line);min-width:0}.X5MXRa_document section{border-bottom:1px solid var(--line);padding:30px 0;scroll-margin-top:28px}.X5MXRa_document h2{letter-spacing:-.35px;align-items:baseline;gap:14px;margin:0 0 16px;font:600 21px/1.4 Outfit Variable,sans-serif;display:flex}.X5MXRa_document h2 span{color:var(--muted);letter-spacing:0;flex:0 0 22px;font:500 11px/1 Geist Mono Variable,monospace}.X5MXRa_document p,.X5MXRa_document li{color:var(--muted);font-size:14px;line-height:1.85}.X5MXRa_document p+p,.X5MXRa_document p+ul,.X5MXRa_document ul+p{margin-top:14px}.X5MXRa_document ul{margin-bottom:0;padding-left:20px}.X5MXRa_document li+li{margin-top:10px}.X5MXRa_document strong{color:var(--ink);font-weight:500}.X5MXRa_document a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;overflow-wrap:anywhere}.X5MXRa_document a:hover{text-decoration-color:currentColor}.X5MXRa_footer{border-top:1px solid var(--line);max-width:1036px;color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:26px 0;font-size:12px;display:flex}.X5MXRa_page a:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:2px}.X5MXRa_skip{z-index:20;background:var(--brand-lime);color:#111;border-radius:8px;padding:12px 18px;position:absolute;top:-100px;left:16px}.X5MXRa_skip:focus{top:12px}@media (max-width:800px){.X5MXRa_header{padding:22px 24px}.X5MXRa_main{padding:46px 24px 64px}.X5MXRa_layout{grid-template-columns:1fr;gap:30px}.X5MXRa_contents{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:20px;position:static}.X5MXRa_contents ol{grid-template-columns:1fr 1fr;column-gap:20px}.X5MXRa_contact{display:none}.X5MXRa_intro{margin-bottom:32px}.X5MXRa_footer{flex-wrap:wrap;margin-inline:24px}}@media (max-width:430px){.X5MXRa_header{flex-wrap:wrap;gap:12px;padding-inline:20px}.X5MXRa_brand{gap:7px;font-size:21px}.X5MXRa_brand img{width:26px;height:26px}.X5MXRa_header nav{flex:1 0 100%;justify-content:space-between;gap:14px;font-size:12px}.X5MXRa_header .X5MXRa_signIn{min-height:44px}.X5MXRa_main{padding-inline:20px}.X5MXRa_document h2{font-size:20px}.X5MXRa_document p,.X5MXRa_document li{font-size:14px}}
