.P1racW_root{width:100%;min-width:0;color:var(--d01-navy);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;flex:1;overflow-x:clip;container-type:inline-size}.P1racW_shell{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1360px;margin:0 auto;padding:12px 12px 48px;display:grid}.P1racW_main{order:1;min-width:0}.P1racW_rail{order:0;align-self:start}.P1racW_railCard{background:linear-gradient(180deg, var(--d01-icon-soft), var(--d01-surface-soft) 55%, var(--d01-white));box-shadow:0 0 0 1px var(--d01-border);border-radius:20px;flex-direction:column;padding:18px 14px 14px;display:flex}.P1racW_railCard h2{letter-spacing:-.035em;text-align:center;margin:0;font-size:24px;font-weight:800;line-height:1.08}.P1racW_intro{color:var(--d01-muted);text-align:center;margin:10px 0 18px;font-size:14px}.P1racW_search{gap:6px;margin:0;font-size:14px;font-weight:600;display:grid}.P1racW_search input{background:var(--d01-white);width:100%;height:48px;color:var(--d01-ink);font:inherit;box-shadow:0 0 0 1px var(--d01-border);border:0;border-radius:12px;padding:0 14px;font-size:16px;font-weight:400}.P1racW_search input:focus{outline:3px solid var(--d01-primary);outline-offset:2px}.P1racW_nav{-webkit-overflow-scrolling:touch;min-height:0;max-height:min(42vh,320px);margin-top:18px;overflow:auto}.P1racW_topic{margin:0 0 10px}.P1racW_topicToggle{background:var(--d01-white);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.P1racW_topicToggle>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.P1racW_subtopic b,.P1racW_subtopic span{overflow-wrap:anywhere;min-width:0}.P1racW_topicToggle:hover{box-shadow:0 0 0 1px var(--d01-border)}.P1racW_topicToggle:focus-visible{outline:3px solid var(--d01-primary);outline-offset:2px}.P1racW_plus{background:var(--d01-icon-soft);width:22px;height:22px;color:var(--d01-primary);border-radius:7px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.P1racW_topic ul{gap:8px;margin:8px 0 0;padding:0 0 0 10px;list-style:none;display:grid}.P1racW_subtopic{background:var(--d01-white);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;padding:12px 14px;display:block;box-shadow:0 0 0 1px #0000}.P1racW_subtopic b{font-size:15px;font-weight:700;display:block}.P1racW_subtopic span{color:var(--d01-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;font-style:normal;display:-webkit-box;overflow:hidden}.P1racW_subtopic[aria-current=true]{background:var(--d01-icon-soft);box-shadow:inset 3px 0 0 var(--d01-primary)}.P1racW_subtopic:hover{box-shadow:0 0 0 1px var(--d01-border)}.P1racW_subtopic:focus-visible{outline:3px solid var(--d01-primary);outline-offset:2px}.P1racW_status{color:var(--d01-muted);text-align:center;margin:18px 0 0;font-size:14px}.P1racW_article{padding:8px 4px 0}.P1racW_kicker{color:var(--d01-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.P1racW_article h1{overflow-wrap:anywhere;letter-spacing:-.035em;max-width:22ch;margin:8px 0 0;font-size:clamp(28px,8cqi,48px);font-weight:800;line-height:1.08}.P1racW_lead{max-width:62ch;color:var(--d01-muted);margin:18px 0 0;font-size:17px;line-height:1.6}.P1racW_link{color:var(--d01-primary);margin-top:18px;font-weight:700;display:inline-flex}.P1racW_blocks{gap:16px;margin-top:28px;display:grid}.P1racW_block{background:var(--d01-white);box-shadow:0 0 0 1px var(--d01-border);border-radius:20px;padding:20px 22px}.P1racW_block h2{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:800}.P1racW_block p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--d01-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.P1racW_block a{color:var(--d01-primary);font-weight:700}.P1racW_steps{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.P1racW_steps li{color:var(--d01-muted);grid-template-columns:auto 1fr;gap:2px 12px;font-size:15px;line-height:1.5;display:grid}.P1racW_steps b{color:var(--d01-navy);font-weight:700}.P1racW_steps .P1racW_num{background:var(--d01-icon-soft);width:30px;height:30px;color:var(--d01-primary);border-radius:50%;grid-row:span 2;place-items:center;font-size:14px;font-weight:700;display:grid}@container (min-width:720px){.P1racW_shell{gap:28px;padding:20px 20px 64px}.P1racW_railCard{border-radius:28px;padding:26px 22px 22px}.P1racW_block{padding:20px 22px}}@container (min-width:980px){.P1racW_shell{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:40px;padding:28px 28px 80px 20px}.P1racW_main{order:0}.P1racW_rail{order:0;position:sticky;top:16px}.P1racW_railCard{max-height:calc(100vh - 32px)}.P1racW_nav{max-height:none}}
