.kob-nc{--ink:#14233a;--muted:#68758a;--line:#d7dde5;--paper:#f3f1eb;--blue:#51617f;color:var(--ink);background:linear-gradient(135deg,#f6f4ef,#ece9e1);padding:clamp(40px,6vw,90px) 16px 100px;font-family:var(--font-body-family,Arial,sans-serif)}.kob-nc [hidden]{display:none!important}.kob-nc *{box-sizing:border-box}.kob-nc__shell{width:min(1420px,100%);margin:auto}.kob-nc__state{width:min(720px,100%);margin:10vh auto;padding:clamp(28px,6vw,60px);border:1px solid var(--line);background:#fff}.kob-nc__state h1,.kob-nc__hero h1,.kob-nc h2{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;letter-spacing:-.035em}.kob-nc__state h1{font-size:clamp(42px,7vw,72px);line-height:1.02}.kob-nc__state p,.kob-nc__lead,.kob-nc__explain,.kob-nc__fine{color:var(--muted);line-height:1.7}.kob-nc__eyebrow{margin:0 0 14px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kob-nc__hero{padding:clamp(22px,5vw,70px) clamp(4px,4vw,54px) clamp(42px,6vw,78px)}.kob-nc__hero h1{max-width:960px;margin:0;font-size:clamp(50px,8vw,110px);line-height:.95}.kob-nc__lead{max-width:780px;font-size:clamp(16px,2vw,21px)}.kob-nc__hero dl{display:grid;grid-template-columns:2fr 1fr;max-width:860px;margin:42px 0 0;border:1px solid var(--line);background:var(--line);gap:1px}.kob-nc__hero dl div{padding:18px;background:#fff}.kob-nc dt{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kob-nc dd{margin:8px 0 0;font-weight:650}.kob-nc__card{display:grid;grid-template-columns:72px 1fr;margin-top:18px;border:1px solid var(--line);background:rgba(255,255,255,.9)}.kob-nc__step{padding-top:30px;border-right:1px solid var(--line);text-align:center;color:var(--muted);font:400 26px/1 Georgia,serif}.kob-nc__body{min-width:0;padding:clamp(28px,5vw,64px)}.kob-nc h2{margin:0;font-size:clamp(32px,5vw,56px);line-height:1.05}.kob-nc__explain{max-width:880px}.kob-nc__candidate-list{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.kob-nc__candidate-list strong{padding:18px 22px;border:1px solid var(--line);background:#f5f7fa;color:var(--blue);font:400 clamp(48px,7vw,88px)/.9 Georgia,serif}.kob-nc__candidate-list p{color:var(--muted)}.kob-nc__radios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.kob-nc__radios label{position:relative;cursor:pointer}.kob-nc__radios input{position:absolute;opacity:0}.kob-nc__radios span{display:grid;gap:8px;min-height:120px;padding:22px;border:1px solid var(--line)}.kob-nc__radios input:checked+span{border-color:var(--blue);background:#edf1f6;box-shadow:inset 4px 0 var(--blue)}.kob-nc__radios small{color:var(--muted);line-height:1.55}.kob-nc__card--bid{border-color:#263850;background:linear-gradient(120deg,#17263b,#24354d);color:#f8f5ee}.kob-nc__card--bid .kob-nc__step{border-color:#ffffff29;color:#aab7c9}.kob-nc__card--bid .kob-nc__eyebrow,.kob-nc__card--bid .kob-nc__explain{color:#aeb9c8}.kob-nc__switch{display:flex;gap:12px;align-items:center;margin-top:26px;font-weight:700}.kob-nc__switch input{width:20px;height:20px}.kob-nc__bid-panel{margin-top:26px;padding:24px;border:1px solid #ffffff2e;background:#00000021}.kob-nc__bid-panel>label{display:grid;gap:9px}.kob-nc__amount{display:flex;align-items:center;border-bottom:1px solid #f1dfae}.kob-nc__amount b,.kob-nc__amount em,.kob-nc__amount input{color:#fff;font:400 clamp(42px,6vw,76px)/1 Georgia,serif}.kob-nc__amount input{width:4ch;min-width:1.2ch;border:0;outline:0;background:transparent}.kob-nc__amount em{font-style:normal}.kob-nc__bid-panel>p{color:#f1dfae}.kob-nc__notice{padding:15px 17px;border-left:2px solid #caa65a;background:#ffffff0f;line-height:1.6}.kob-nc__preferences{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.kob-nc__preferences label{display:grid;gap:8px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kob-nc__preferences select{width:100%;min-height:68px;padding:0 18px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font:400 28px/1 Georgia,serif}.kob-nc__preferences small{color:#8b6430;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none}.kob-nc__review{margin-top:18px;padding:clamp(28px,5vw,54px);border:1px solid var(--line);background:#ebe4d5}.kob-nc__review>p{min-height:24px;color:#913c2d}.kob-nc__review>div{display:flex;align-items:end;justify-content:space-between;gap:24px}.kob-nc__review h2{margin:0}.kob-nc__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-weight:700;text-decoration:none;cursor:pointer}.kob-nc__button--primary{background:var(--ink);color:#fff}.kob-nc__button:disabled{opacity:.45;cursor:not-allowed}.kob-nc__dialog{width:min(660px,calc(100% - 30px));padding:0;border:0;color:var(--ink)}.kob-nc__dialog::backdrop{background:#071019b3;backdrop-filter:blur(5px)}.kob-nc__dialog form{padding:clamp(28px,6vw,58px)}.kob-nc__dialog h2{font-size:40px}.kob-nc__dialog [data-kob-nc-summary]{margin:24px 0;border-block:1px solid var(--line)}.kob-nc__dialog [data-kob-nc-summary] p{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.kob-nc__dialog form>div:last-child{display:flex;justify-content:flex-end;gap:10px}@media(max-width:760px){.kob-nc{padding:26px 12px 70px}.kob-nc__hero h1{font-size:48px}.kob-nc__hero dl{grid-template-columns:1fr}.kob-nc__card{grid-template-columns:46px 1fr}.kob-nc__step{padding-top:24px;font-size:18px}.kob-nc__body{padding:28px 18px}.kob-nc__radios,.kob-nc__preferences{grid-template-columns:1fr}.kob-nc__radios span{min-height:0}.kob-nc__review>div,.kob-nc__dialog form>div:last-child{display:grid}.kob-nc__button{width:100%}.kob-nc__dialog .kob-nc__button--primary{order:-1}}
