.pr-head{padding-block:40px 56px}.pr-head .plate{max-width:860px}.pr-head h1{margin-bottom:16px;font-size:clamp(2.5rem,1rem + 4.8vw,4.75rem);line-height:.98}.pr-track{position:relative}.pr-line{z-index:7;left:calc(var(--mx) / 2 - 2px);pointer-events:none;width:4px;height:100%;position:absolute;top:0;overflow:visible}.pr-line line{stroke:var(--ink);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){html.js .pr-line[data-draw=pending] line{stroke-dashoffset:1px}html.js .pr-line[data-draw=go] line{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1)}.wall.pr-t15[data-fixed]{--t:.15}.wall.pr-t32[data-fixed]{--t:.32}.wall.pr-t60[data-fixed]{--t:.6}.wall.pr-t85[data-fixed]{--t:.85}}.pr-seg{padding-block:48px 56px}.pr-seg .wrap{padding-left:calc(var(--mx) + 20px);gap:28px;display:grid}.pr-step{max-width:700px;position:relative}.pr-node{left:calc((var(--mx) + 20px) * -1 + var(--mx) / 2 - 8px);background:var(--plaster);border:3px solid var(--ink);z-index:8;box-sizing:border-box;width:20px;height:20px;display:block;position:absolute;top:34px}.pr-step h2{margin-bottom:14px;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.04}.pr-step p+p,.pr-step p+ul{margin-top:12px}.pr-step .tl{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.pr-list{border-top:2px solid var(--ink);list-style:none}.pr-list li{border-bottom:1px solid var(--hair-plaster);padding:10px 0}.pr-extra{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.pr-extra .nm{font-weight:700}.pr-extra .nowrap{margin-left:6px;font-weight:700}.pr-extra .buy{min-width:190px}@media (width>=1024px){.pr-seg{padding-block:72px 88px}.pr-seg .wrap{gap:56px}.pr-seg.r .wrap{justify-items:end}}.pr-slow{gap:16px;padding-block:64px 24px;display:grid}.pr-slow h2{max-width:14ch;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem)}.pr-slow ul{border-top:2px solid var(--ink);max-width:760px;list-style:none}.pr-slow li{border-bottom:1px solid var(--hair-plaster);padding:12px 0}@media (width>=1024px){.pr-slow{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}.pr-end{flex-wrap:wrap;gap:4px 28px;padding:24px 0 96px;display:flex}.pr-end .tl{min-height:44px;font-size:var(--t-name);align-items:center;display:inline-flex}.ab{gap:28px;padding-block:24px 40px;display:grid}.ab-wall{padding-block:40px 56px}.ab-plate{max-width:820px;margin-left:calc(var(--mx) * -1)}@media (width>=1440px){.ab-plate{margin-left:-48px}}.ab-plate h1,.ab h1{margin-bottom:16px;font-size:clamp(2.5rem,1rem + 4.8vw,4.75rem);line-height:.98}.ab .em-col{display:none}.ab-sec{border-top:1px solid var(--hair-plaster);gap:12px;padding-block:36px;display:grid}.ab-sec h2{max-width:14ch;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);line-height:1.05}.ab-sec .prose p{max-width:62ch}.ab-list{border-top:2px solid var(--ink);max-width:62ch;margin-top:16px;list-style:none}.ab-list li{border-bottom:1px solid var(--hair-plaster);padding:12px 0}.ab-addr{max-width:520px;margin-top:20px}.ab-addr dl{gap:14px;margin:0;display:grid}.ab-addr dt{font-size:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:700}.ab-addr dd{font:400 clamp(1.5rem, 1.2rem + 1vw, 1.875rem) / 1.15 var(--f-display);overflow-wrap:anywhere;margin:2px 0 0}.ab-addr dd a{color:var(--ink);text-underline-offset:5px;text-decoration-thickness:2px}.ab-addr dd a:hover{color:var(--blue)}.ab-end{flex-wrap:wrap;gap:4px 28px;padding:16px 0 96px;display:flex}.ab-end .tl{min-height:44px;font-size:var(--t-name);align-items:center;display:inline-flex}.ab-sec .tl{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}@media (width>=1024px){.ab{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:80px;padding-top:24px}.ab .em-col{justify-self:center;padding-top:24px;display:block;position:sticky;top:120px}.ab-sec{grid-template-columns:minmax(0,3fr) minmax(0,6fr);gap:40px;padding-block:48px}.ab-sec .ab-addr{grid-column:2}}.fq-head{padding-block:40px 56px}.fq-head .plate{max-width:860px;margin-left:calc(var(--mx) * -1)}.fq-head h1{margin-bottom:16px;font-size:clamp(2.5rem,1rem + 4.8vw,4.75rem);line-height:.98}@media (width>=1440px){.fq-head .plate{margin-left:-48px}}.fq-jump{flex-wrap:wrap;gap:4px 24px;padding-top:28px;list-style:none;display:flex}.fq-jump a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.fq-group{border-top:1px solid var(--hair-plaster);gap:16px;padding-block:40px;scroll-margin-top:84px;display:grid}.fq-group:first-of-type{border-top:0}.fq-group h2{font:400 clamp(1.75rem, 1.4rem + 1vw, 2rem) / 1.1 var(--f-display);letter-spacing:-.01em;max-width:12ch}.fq-list{border-top:2px solid var(--ink)}.fq-list details{border-bottom:1px solid var(--hair-plaster);scroll-margin-top:84px}.fq-list summary{cursor:pointer;min-height:64px;font:700 var(--t-name) / 1.3 var(--f-text);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;list-style:none;display:flex}.fq-list summary::-webkit-details-marker{display:none}.fq-list summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 100% no-repeat;flex:none;width:18px;height:18px}.fq-list details[open] summary:after{background:linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat}.fq-list summary:hover{color:var(--blue)}.fq-list summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.fq-list .ans{max-width:62ch;padding:0 0 22px}.fq-list .ans p+p{margin-top:12px}.fq-list .ans .tl{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.fq-list details:target summary{text-underline-offset:6px;text-decoration:underline 3px;text-decoration-color:var(--blue)}.fq-still{font:400 var(--t-h3) / 1.1 var(--f-display);padding:24px 0 96px}.fq-still .tl{font:600 var(--t-name) / 1 var(--f-text);margin-left:12px}@media (width>=1024px){.fq-group{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:56px;padding-block:52px}.fq-group h2{align-self:start;position:sticky;top:100px}}
