.page-module__RRnJ-q__page h1{font-size:28px;font-weight:800}.page-module__RRnJ-q__page>p{color:var(--text-sub);margin-top:8px}.page-module__RRnJ-q__page>ol{counter-reset:step;gap:8px;margin-top:28px;list-style:none;display:flex}.page-module__RRnJ-q__page>ol li{text-align:center;background:var(--gray-bg);color:var(--text-sub);counter-increment:step;border-radius:8px;flex:1;padding:10px 0;font-size:14px;font-weight:600}.page-module__RRnJ-q__page>ol li:before{content:counter(step) ". "}.page-module__RRnJ-q__page>ol li[data-active=true]{background:var(--red);color:var(--white)}.page-module__RRnJ-q__page>ol li[data-done=true]{background:var(--black);color:var(--white)}.page-module__RRnJ-q__page>div{border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:28px}.page-module__RRnJ-q__page>div strong{color:var(--red);font-size:20px;display:block}.page-module__RRnJ-q__page>div>span{color:var(--text-sub);margin-top:8px;display:block}.page-module__RRnJ-q__page fieldset{border:none;flex-wrap:wrap;gap:12px;display:flex}.page-module__RRnJ-q__page fieldset legend{width:100%;margin-bottom:16px;font-size:18px;font-weight:700}.page-module__RRnJ-q__page fieldset>button{border:1px solid var(--border);background:var(--white);border-radius:10px;padding:14px 24px;font-weight:600}.page-module__RRnJ-q__page fieldset>button:hover{border-color:var(--red);color:var(--red)}.page-module__RRnJ-q__page fieldset>button[data-selected=true]{background:var(--red);border-color:var(--red);color:var(--white)}.page-module__RRnJ-q__page fieldset label{width:100%;font-weight:600}.page-module__RRnJ-q__page fieldset output{color:var(--red);margin-left:8px;font-weight:800}.page-module__RRnJ-q__page fieldset input[type=range]{width:100%;accent-color:var(--red);margin-top:12px;display:block}.page-module__RRnJ-q__page fieldset textarea{border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;min-height:72px;margin-top:16px;padding:12px}.page-module__RRnJ-q__page fieldset textarea+button{background:var(--red);border-color:var(--red);color:var(--white);padding:14px 32px;font-weight:700}.page-module__RRnJ-q__page>div>button{background:var(--gray-bg);color:var(--text-sub);border-radius:8px;margin-top:16px;padding:8px 18px;font-size:14px}.page-module__RRnJ-q__page>div strong+span+button{background:var(--red);color:var(--white);margin-top:20px;font-weight:700}.page-module__RRnJ-q__page h2{margin-top:48px;font-size:20px}.page-module__RRnJ-q__page table{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.page-module__RRnJ-q__page table th,.page-module__RRnJ-q__page table td{border-bottom:1px solid var(--border);text-align:left;padding:10px 12px}.page-module__RRnJ-q__page table th{background:var(--gray-bg);font-weight:700}
