.ITP09a_section{max-width:720px;padding:56px var(--gutter) 88px;font-family:var(--font-ui), sans-serif;color:var(--ink-muted);margin:0 auto;font-size:15px;line-height:26px}.ITP09a_section h1{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:36px;font-weight:700;line-height:44px}.ITP09a_section h2{font-family:var(--font-display), sans-serif;color:var(--ink);margin-top:32px;font-size:17px;font-weight:600;line-height:26px}.ITP09a_section a{color:var(--ink);text-underline-offset:3px}.ITP09a_intro{margin-top:16px;font-size:16.5px;line-height:28px}.ITP09a_status{background:var(--stone-200);border-radius:16px;flex-direction:column;margin-top:32px;padding:24px 32px;display:flex}.ITP09a_status span{font-size:13px;line-height:20px}.ITP09a_status strong{font-family:var(--font-display), sans-serif;color:var(--ink);margin-top:6px;font-size:21px;font-weight:700;line-height:30px}.ITP09a_status small{margin-top:8px;font-size:13px;line-height:20px}.ITP09a_options{border:1px solid var(--stone);background:var(--bone-lighter);border-radius:14px;margin:14px 0 0;padding:0;overflow:hidden}.ITP09a_options label{cursor:pointer;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.ITP09a_options label+label{border-top:1px solid var(--stone)}.ITP09a_options label[data-selected]{background:var(--olive-100)}.ITP09a_options input{width:20px;height:20px;accent-color:var(--onyx);flex:none;margin:3px 0 0}.ITP09a_options strong{color:var(--ink);font-size:15px;font-weight:500;line-height:22px;display:block}.ITP09a_options small{margin-top:4px;font-size:13px;line-height:20px;display:block}.ITP09a_save{align-items:center;gap:16px;margin-top:24px;display:flex}.ITP09a_save button{background:var(--onyx);min-height:48px;color:var(--bone);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 32px;font-size:14.5px;font-weight:600}.ITP09a_save button:hover{background:var(--onyx-soft)}.ITP09a_save p{font-size:12.5px;line-height:21px}.ITP09a_result{color:var(--ink);margin-top:14px;font-weight:600}.ITP09a_section .ITP09a_block{margin-top:40px}.ITP09a_block+p{margin-top:10px}@media (max-width:640px){.ITP09a_section{padding-top:40px;padding-bottom:64px}.ITP09a_section h1{font-size:30px;line-height:38px}.ITP09a_status{padding:20px}.ITP09a_save{flex-direction:column;align-items:stretch}}
