/* Choice explanations stay beside the decision, using normal readable text. */
.brief-dialog{width:min(860px,calc(100% - 32px));max-width:860px}.brief-dialog .brief-header{padding:32px 36px 24px}.brief-dialog .brief-header h2{font-size:2.5rem;letter-spacing:-.045em;line-height:1.12}.brief-dialog .brief-header>p:not(.eyebrow){font-size:1rem;line-height:1.65;margin-top:15px}.brief-dialog .stepper{margin-top:22px;font-size:.875rem}.brief-dialog .choice-grid{gap:12px}.brief-dialog .choice-grid label>span{padding:18px}.brief-dialog .choice-grid b{font-size:1rem;line-height:1.45}.brief-dialog .choice-grid small{font-size:.875rem;line-height:1.6;margin:8px 0}.brief-dialog .choice-grid em{font-size:.875rem}.brief-dialog .field-label,.brief-dialog legend{font-size:1rem}.brief-dialog .choice-instruction{font-size:.9375rem;color:#bec3b6;line-height:1.7;margin:8px 0 20px}.brief-cost-note{font-size:.875rem;line-height:1.7;color:#bdc5ae;margin:17px 0}.choice-explanation{margin:22px 0 30px;border:1px solid #536343;border-radius:13px;background:#252e20;padding:25px}.choice-explanation .explanation-kicker{color:#bdd595;letter-spacing:.075em;font-size:.75rem;text-transform:uppercase;margin:0 0 10px}.choice-explanation h3{font:700 1.45rem/1.35 'Space Grotesk',sans-serif;letter-spacing:-.025em;color:#f2f4e9;margin:0 0 14px}.choice-explanation h4,.addon-explanation h4{font:700 .9375rem/1.5 'Manrope',sans-serif;color:#e7eedb;margin:0 0 7px}.choice-explanation p,.addon-explanation p{font-size:1rem;line-height:1.75;color:#d0d6c6;margin:0}.choice-explanation .explanation-meaning{color:#ecf0e4}.explanation-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.explanation-pair>div{border-left:2px solid #738958;padding-left:15px}.explained-scope{padding:20px 0;border-block:1px solid #ffffff1f}.explained-scope ul{padding-left:19px;margin:10px 0 0}.explained-scope li{padding:4px 0;color:#d5dccb;font-size:.9375rem;line-height:1.65}.explanation-boundary{display:grid;gap:20px;margin-top:22px}.explanation-boundary>div:first-child h4{color:#fbb895}.brief-dialog .addon-list{display:grid;gap:15px}.brief-dialog .addon-option{border:1px solid #48533e;border-radius:10px;overflow:hidden;background:#1f241c}.brief-dialog .addon-option>label{border:0;border-radius:0;margin:0;padding:20px;align-items:start;gap:14px}.brief-dialog .addon-option>label:has(input:checked){background:#303c25}.brief-dialog .addon-option b{font-size:1rem;line-height:1.6}.brief-dialog .addon-option small{font-size:.875rem;line-height:1.7;display:block;margin-top:5px;color:#c0c9b4}.brief-dialog .addon-option strong{font-size:.9375rem;line-height:1.7;white-space:nowrap}.brief-dialog .addon-option input{margin-top:6px;flex-shrink:0}.addon-explanation{padding:0 20px 22px;background:#252e20}.addon-explanation>p:first-child{padding-top:20px;border-top:1px solid #6c7b5744}.addon-explanation .explanation-extra{margin-top:18px;border-top:1px solid #ffffff20;padding-top:16px;font-size:.9375rem}.addon-explanation .explanation-extra b{color:#fbb895;font-size:inherit}.brief-dialog .care-package-details,.brief-dialog .care-choice-intro{font-size:1rem;line-height:1.75}.brief-dialog .care-package-details li{font-size:.9375rem;line-height:1.7}.brief-dialog .care-package-intro,.brief-dialog .care-response,.brief-dialog .care-package-terms,.brief-dialog .care-option-guide p{font-size:.9375rem;line-height:1.75}.brief-dialog .care-choice-tax{font-size:.875rem;line-height:1.7}.brief-glossary{margin-top:22px;border-top:1px solid #697b4d66;padding-top:17px}.brief-glossary>summary{font-size:.9375rem;font-weight:700;cursor:pointer;color:#dcebc8;line-height:1.6}.brief-glossary dl{margin:16px 0 0}.brief-glossary dl>div{padding:13px 0;border-top:1px solid #ffffff16}.brief-glossary dt{font-size:.9375rem;color:#edf3e4;font-weight:700}.brief-glossary dd{font-size:.9375rem;line-height:1.75;color:#c2cfb2;margin:5px 0 0}.brief-dialog .brief-navigation{align-items:center;flex-wrap:wrap;gap:18px}.brief-dialog .brief-total{flex:1;min-width:170px}.brief-dialog .brief-total>span{font-size:.8125rem;line-height:1.5}.brief-dialog .brief-total>strong{font-size:1.45rem}.brief-dialog #brief-recurring{display:block;font-size:.8125rem;color:#b8c5a8;line-height:1.65;margin-top:5px}.summary-scope{border-top:1px solid #49563d;margin-top:27px;padding-top:23px}.summary-scope-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.summary-scope-heading h3{font:700 1.1rem/1.5 'Space Grotesk',sans-serif}.brief-edit{background:transparent;border:1px solid #657b4b;color:#e1edcf;border-radius:30px;cursor:pointer;padding:9px 13px;font:700 .8125rem/1.5 'Manrope',sans-serif;flex-shrink:0}.brief-edit:hover{background:#344329}.summary-scope>p{font-size:.9375rem;line-height:1.75;color:#c6cdbb}.summary-scope .choice-explanation{margin-top:0}.summary-scope .explanation-kicker{display:none}.summary-addon{background:#252e20;border-radius:10px;overflow:hidden;margin-bottom:18px}.summary-addon>h4{font-size:1rem;padding:20px;margin:0;color:#e7f2d6;line-height:1.6}.summary-addon .addon-explanation{padding-top:0}.brief-dialog .summary-row{font-size:.9375rem;line-height:1.65;gap:20px}.brief-dialog .summary-note{font-size:.875rem;line-height:1.75}.brief-dialog .summary-total{margin-top:18px}.brief-dialog .brief-privacy,.brief-dialog .brief-next-note p{font-size:.9375rem;line-height:1.75}.brief-dialog .brief-next-note h3{font-size:1rem}.brief-dialog .brief-exports .button{font-size:.9375rem}.brief-dialog .export-status{font-size:.875rem;line-height:1.6}.brief-dialog .project-languages p,.brief-dialog #intl-languages p{font-size:.9375rem;line-height:1.75}.brief-dialog .language-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.brief-dialog .language-checks label{font-size:.875rem;min-height:44px}.brief-dialog .language-checks input{width:18px;height:18px}.language-explanation{border-top:1px solid #6b80504d;padding-top:17px;margin-top:17px}.language-explanation h4{font-size:1rem;line-height:1.6;margin-bottom:10px;color:#e4efd3}.language-explanation strong{font-size:1rem;color:#ebf7da}.brief-dialog #intl-form>label{font-size:1rem}.brief-dialog #intl-form>select,.brief-dialog #intl-form>input,.brief-dialog #intl-form>textarea{font-size:1rem}.brief-dialog .intl-scope{font-size:.9375rem;line-height:1.75}.brief-dialog #intl-summary .summary-row{font-size:.9375rem}.brief-dialog #intl-summary>p{font-size:.9375rem}
@media(max-width:600px){.brief-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin:auto}.brief-dialog .brief-header{padding:28px 23px 20px}.brief-dialog .brief-header h2{font-size:2rem}.brief-dialog .brief-header>p:not(.eyebrow){font-size:.9375rem}.brief-dialog #brief-form{padding-inline:22px}.brief-dialog .choice-grid{gap:9px}.brief-dialog .choice-grid label>span{padding:13px}.brief-dialog .choice-grid b{font-size:.9375rem}.brief-dialog .choice-grid small{font-size:.875rem}.brief-dialog .choice-grid em{font-size:.875rem}.choice-explanation{padding:20px}.choice-explanation h3{font-size:1.25rem}.choice-explanation p,.addon-explanation p{font-size:1rem}.explanation-pair{grid-template-columns:1fr;gap:17px;margin:20px 0}.brief-dialog .addon-option>label{display:grid;grid-template-columns:20px minmax(0,1fr);padding:17px;gap:10px}.brief-dialog .addon-option>label>strong{grid-column:2;white-space:normal}.addon-explanation{padding:0 17px 20px}.brief-dialog .brief-navigation{gap:14px}.brief-dialog .brief-total{min-width:140px}.brief-dialog .brief-total>strong{font-size:1.25rem}.brief-dialog #brief-recurring{font-size:.8125rem}.brief-dialog .brief-navigation>.button{padding:12px 17px;font-size:.9375rem}.brief-dialog .summary-row{align-items:start;font-size:.875rem;gap:15px}.brief-dialog .summary-row strong{text-align:right}.summary-scope-heading{flex-wrap:wrap}.summary-scope-heading h3{font-size:1.1rem}.brief-dialog .language-checks{grid-template-columns:1fr 1fr}.brief-dialog .language-checks label{font-size:.875rem;padding:9px 7px}.brief-dialog .brief-exports{flex-wrap:wrap}.brief-dialog .brief-exports .button{flex:1;justify-content:center}.brief-dialog .stepper{font-size:.75rem}.brief-dialog .summary-box{padding:21px}.brief-dialog .care-package-details{padding:20px}.brief-dialog .care-package-heading{align-items:start;gap:10px;flex-wrap:wrap}.brief-dialog .care-package-heading>span{font-size:.875rem}.brief-dialog .dialog-close{width:38px;height:38px;top:13px;right:13px}.brief-dialog #intl-form{padding:0 22px 26px}.brief-dialog #intl-summary .summary-row{font-size:.875rem}}
@media(max-width:350px){.brief-dialog .choice-grid{grid-template-columns:1fr}.brief-dialog .brief-header{padding:26px 20px 18px}.brief-dialog .stepper b{font-size:.6875rem}.brief-dialog #brief-form,.brief-dialog #intl-form{padding-inline:17px}.brief-dialog .choice-grid small{margin:4px 0}.brief-dialog .choice-grid label>span{padding:14px}.brief-dialog .brief-navigation .brief-total{flex-basis:100%}.brief-dialog .brief-navigation>#brief-next{margin-left:auto}.brief-dialog .language-checks{grid-template-columns:1fr}.brief-dialog .summary-row{flex-wrap:wrap}.choice-explanation{padding:17px}.brief-dialog .summary-box{padding:17px}}
.brief-dialog{overflow-wrap:break-word}.explanation-pair>div{min-width:0}.brief-dialog .choice-explanation,.brief-dialog .addon-explanation{hyphens:auto}
