/* User-approved value and discovery fixes, 2 November 2026. */
.choice-value{margin:24px 0 56px;padding:28px 0;border-top:1px solid var(--line,#c7d7cc);border-bottom:1px solid var(--line,#c7d7cc)}
.choice-value h2{font-size:clamp(24px,3vw,36px);line-height:1.15;letter-spacing:-.035em;margin:0 0 22px;color:var(--text,#17241c)}
.choice-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.choice-value-grid>a{color:var(--text,#17241c);text-decoration:none;display:flex;flex-direction:column;gap:9px;padding:10px 0;min-width:0}.choice-value-grid>a+a{border-left:1px solid var(--line,#c7d7cc);padding-left:24px}.choice-value-grid strong{font-size:19px;line-height:1.3}.choice-value-grid span{font-size:14px;line-height:1.6;color:var(--text-2,#4b5d50)}.choice-value-grid small{font-size:12px;font-weight:650;margin-top:auto;padding-top:10px;color:var(--text,#17241c)}.choice-value-grid a:hover strong{text-decoration:underline;text-underline-offset:4px}
.choice-value-grid a:focus-visible,.ft-scope-note a:focus-visible,.study-editor a:focus-visible{outline:3px solid #438c64;outline-offset:5px;border-radius:4px}
.choice-cost-link{display:inline-flex;align-items:center;min-height:44px;margin-right:22px;color:var(--text,#17241c);font-size:14px;font-weight:650;text-underline-offset:4px}
.study-editor,.ft-scope-note{background:var(--bg-2,#edf5ee);color:var(--text,#17241c);border:1px solid var(--line,#c7d7cc);border-radius:14px;padding:22px;margin:20px 0}.study-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:center}.study-editor h2,.ft-scope-note h2{font-size:22px;letter-spacing:-.025em;line-height:1.25;margin:0 0 9px;color:inherit}.study-editor p,.ft-scope-note p{font-size:14px;line-height:1.6;margin:6px 0;color:inherit}.study-editor .editor-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.study-editor a.editor-open{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border-radius:8px;background:#245c43;color:#fff;font-size:14px;font-weight:650;text-decoration:none}.study-editor .editor-limit{font-size:12px;grid-column:1/-1;margin:0;color:var(--text-2,#4b5d50)}.ft-scope-note a{color:inherit;text-underline-offset:3px}.ft-scope-note .scope-links{display:flex;gap:8px 20px;flex-wrap:wrap}.scope-links a{display:inline-flex;align-items:center;min-height:44px}.service-group>details[open]{margin-bottom:18px}.studio-route{border-left:3px solid #438c64;padding-left:18px}.studio-route a{display:inline-flex;align-items:center;min-height:44px}.service-routes a:first-child{border-color:#438c64}
@media(max-width:700px){.choice-value{margin:16px 0 32px;padding:22px 0}.choice-value-grid{grid-template-columns:1fr;gap:4px}.choice-value-grid>a{padding:16px 0;gap:6px}.choice-value-grid>a+a{border-left:0;border-top:1px solid var(--line,#c7d7cc);padding-left:0}.choice-value-grid small{padding-top:5px}.choice-value h2{margin-bottom:6px}.study-editor{grid-template-columns:1fr;padding:18px;margin:16px 0}.study-editor a.editor-open{justify-self:start}.ft-scope-note{padding:18px}.choice-cost-link{margin-bottom:4px}}
