.builder-clarity{border:1px solid #dce2d5;border-radius:16px;background:#fffdf8;padding:18px;color:#30483e}.builder-clarity legend{font-family:'Gowun Batang',serif;font-size:19px;font-weight:700;padding:0 5px}.builder-clarity__options{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0}.builder-clarity__options label{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #dce2d5;border-radius:9px;background:white;font-size:12px;cursor:pointer}.builder-clarity__options input{accent-color:#345749}.builder-clarity p{font-size:12px;line-height:1.85}.builder-clarity__help{color:#687662}.builder-choice-extra{display:none!important}.builder-choices-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:12px 0 0;padding:9px 14px;border:1px solid #cbd9ce;border-radius:9px;background:#fffdf8;color:#345749;font-size:12px;cursor:pointer}.builder-choices-toggle:focus-visible,.builder-clarity input:focus-visible{outline:3px solid #94733e;outline-offset:4px}.builder-clarity--living #death-year{display:none}@media(max-width:640px){.builder-clarity{padding:15px}.builder-clarity legend{font-size:17px}.builder-clarity__options{display:grid;grid-template-columns:1fr;gap:7px}.builder-clarity__options label{font-size:12px}}
@media(min-width:821px){#template-choice-grid[data-recommended-row] .template-choice{flex:0 0 var(--recommended-card-width)}}
