.k2brief{color:#14372e;background:#f4efe6;min-height:100vh;font-family:Inter,system-ui,sans-serif}.k2brief *{box-sizing:border-box}.k2brief header{z-index:30;background:#fffdf8;border-bottom:1px solid #d8ccbb;justify-content:space-between;align-items:center;height:74px;padding:0 4vw;display:flex;position:sticky;top:0}.k2brief header a{color:#14372e;align-items:center;gap:7px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.k2brief header span{letter-spacing:.18em;font-size:10px;font-weight:900}.k2brief main{max-width:1500px;margin:auto;padding:58px 4vw 150px}.k2brief-hero{grid-template-columns:1.3fr .7fr;align-items:end;gap:30px;display:grid}.k2brief-hero>div>span,.k2brief-grid article>span,.k2brief-result>div>span{letter-spacing:.18em;color:#9b7042;font-size:10px;font-weight:900}.k2brief-hero h1{letter-spacing:-.04em;margin:12px 0 20px;font-family:Georgia,serif;font-size:clamp(52px,7vw,90px);font-weight:500;line-height:.92}.k2brief-hero h1 em{color:#9f7147;font-weight:400}.k2brief-hero p{color:#596a63;max-width:820px;font-size:15px;line-height:1.7}.k2brief-hero aside{color:#fffdf8;background:#14372e;border-top:4px solid #b78a50;padding:28px}.k2brief-hero aside>svg{width:34px;height:34px}.k2brief-hero aside small{color:#d8c6aa;letter-spacing:.15em;margin-top:20px;font-size:9px;display:block}.k2brief-hero aside h2{margin:10px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.k2brief-hero ul,.k2brief-result ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.k2brief-hero li,.k2brief-result li{align-items:center;gap:8px;font-size:11px;display:flex}.k2brief-hero li svg,.k2brief-result li svg{width:14px}.k2brief-grid{background:#d7ccbc;grid-template-columns:1fr 1fr;gap:2px;margin-top:60px;display:grid}.k2brief-grid article{background:#fffdf8;min-height:300px;padding:28px}.k2brief-grid .icon{color:#fffdf8;background:#14372e;place-items:center;width:46px;height:46px;margin-bottom:30px;display:grid}.k2brief-grid article h2{max-width:600px;margin:10px 0 22px;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.08}.k2brief .choices{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.k2brief .choices button{color:#14372e;background:#f7f1e8;border:1px solid #cdbfab;justify-content:center;align-items:center;gap:6px;min-height:54px;padding:10px;font-size:11px;font-weight:800;display:flex}.k2brief .choices button.active{color:#fffdf8;background:#14372e;border-color:#14372e;box-shadow:inset 0 4px #b78a50}.k2brief .choices svg{width:14px}.k2brief-result{color:#fffdf8;background:#14372e;border-top:4px solid #b78a50;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:36px;padding:36px;display:grid}.k2brief-result h2{margin:8px 0;font-family:Georgia,serif;font-size:52px;font-weight:500}.k2brief-result p{color:#c7d3cd;max-width:780px;line-height:1.6}.k2brief-result aside{gap:8px;min-width:260px;display:grid}.k2brief-result button,.k2brief-result a{color:#14372e;background:#d8b57f;border:1px solid #d8b57f;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:12px 16px;font-weight:900;text-decoration:none;display:flex}.k2brief-result a{color:#fffdf8;background:0 0;border-color:#5c776d}.k2brief-boundary{background:#e8dfd0;gap:14px;margin-top:20px;padding:20px;display:flex}.k2brief-boundary svg{flex:0 0 22px}.k2brief-boundary p{color:#596861;margin:5px 0 0;font-size:11px;line-height:1.55}@media (width<=800px){.k2brief header{height:66px;padding:0 14px}.k2brief header>span{display:none}.k2brief header a{font-size:10px}.k2brief main{padding:36px 14px 110px}.k2brief-hero{grid-template-columns:1fr}.k2brief-hero h1{font-size:49px}.k2brief-grid{grid-template-columns:1fr;margin-top:30px}.k2brief-grid article{min-height:auto;padding:22px}.k2brief .choices{grid-template-columns:1fr}.k2brief-result{grid-template-columns:1fr;padding:24px}.k2brief-result h2{font-size:39px}.k2brief-result aside{min-width:0}}
