.ContentPage-module__hlNrOa__page{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.ContentPage-module__hlNrOa__topbar{align-items:center;padding:22px clamp(20px,5vw,48px);display:flex}.ContentPage-module__hlNrOa__topbarHome{align-items:center;text-decoration:none;display:inline-flex}.ContentPage-module__hlNrOa__main{width:100%;max-width:var(--container-reading,760px);flex:1;margin:0 auto;padding:clamp(24px,6vw,64px) clamp(20px,5vw,48px) clamp(48px,8vw,96px)}.ContentPage-module__hlNrOa__breadcrumb{margin:0 0 28px}.ContentPage-module__hlNrOa__breadcrumb ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ContentPage-module__hlNrOa__breadcrumb a{color:inherit;text-decoration:none}.ContentPage-module__hlNrOa__breadcrumb a:hover{color:var(--text);text-decoration:underline}.ContentPage-module__hlNrOa__breadcrumb li+li:before{content:"›";opacity:.6;margin-right:6px}.ContentPage-module__hlNrOa__title{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.12}.ContentPage-module__hlNrOa__answer{color:var(--sec);max-width:62ch;margin:0 0 36px;font-size:clamp(16px,2.2vw,19px);line-height:1.6}.ContentPage-module__hlNrOa__meta{color:var(--muted);margin:0 0 28px;font-size:13px}.ContentPage-module__hlNrOa__section{margin:0 0 34px}.ContentPage-module__hlNrOa__section h2{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.25}.ContentPage-module__hlNrOa__section p{color:var(--sec);margin:0 0 14px;line-height:1.65}.ContentPage-module__hlNrOa__section a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.ContentPage-module__hlNrOa__section ul{margin:0 0 14px;padding-left:1.15em;list-style:outside}.ContentPage-module__hlNrOa__section li{color:var(--sec);margin-bottom:6px;line-height:1.65}.ContentPage-module__hlNrOa__section li::marker{color:var(--line3)}.ContentPage-module__hlNrOa__section strong{color:var(--text);font-weight:600}.ContentPage-module__hlNrOa__section code{border-radius:var(--radius-xs,4px);border:1px solid var(--line);color:var(--text);padding:1px 5px;font-size:.92em}.ContentPage-module__hlNrOa__list{gap:14px;margin:0 0 36px;padding:0;list-style:none;display:grid}.ContentPage-module__hlNrOa__listItem{border:1px solid var(--line);border-radius:var(--radius-md,14px);padding:18px 20px}.ContentPage-module__hlNrOa__listItem a{color:var(--text);font-weight:600;text-decoration:none}.ContentPage-module__hlNrOa__listItem a:hover{text-decoration:underline}.ContentPage-module__hlNrOa__listItem p{color:var(--sec);margin:6px 0 0;font-size:15px;line-height:1.55}.ContentPage-module__hlNrOa__faq{margin:0 0 36px}.ContentPage-module__hlNrOa__faq details{border-top:1px solid var(--line);padding:14px 0}.ContentPage-module__hlNrOa__faq details:last-child{border-bottom:1px solid var(--line)}.ContentPage-module__hlNrOa__faq summary{cursor:pointer;font-weight:600;line-height:1.4}.ContentPage-module__hlNrOa__faq div{color:var(--sec);margin-top:10px;line-height:1.6}.ContentPage-module__hlNrOa__related{margin:0 0 36px}.ContentPage-module__hlNrOa__related h2{margin:0 0 10px;font-size:16px;font-weight:600}.ContentPage-module__hlNrOa__related ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ContentPage-module__hlNrOa__related a{border:1px solid var(--line);border-radius:var(--radius-pill,999px);color:var(--text);padding:8px 16px;font-size:14px;text-decoration:none;display:inline-block}.ContentPage-module__hlNrOa__related a:hover{border-color:var(--text)}.ContentPage-module__hlNrOa__cta{margin-top:8px}.ContentPage-module__hlNrOa__footer{border-top:1px solid var(--line);color:var(--muted);padding:28px clamp(20px,5vw,48px) 40px;font-size:14px}.ContentPage-module__hlNrOa__footerTree{flex-wrap:wrap;gap:28px;margin-bottom:20px;display:flex}.ContentPage-module__hlNrOa__footerGroup{min-width:150px}.ContentPage-module__hlNrOa__footerGroup>a{color:var(--text);font-weight:600}.ContentPage-module__hlNrOa__footer a{color:inherit;margin:4px 0;text-decoration:none;display:block}.ContentPage-module__hlNrOa__footer a:hover{color:var(--text);text-decoration:underline}
