@layer components{.consumer-research{--choice-green:var(--act);--choice-paper:var(--wash);padding-block:var(--sp-6);color:var(--ink)}.consumer-research .choice-hero{display:grid;grid-template-columns:1.35fr .8fr;gap:var(--sp-8);padding-block:var(--sp-8);border-bottom:var(--rule-ink)}.consumer-research h1{max-width:16ch;font-size:var(--title-page);line-height:1.08;letter-spacing:var(--track-display);margin-block:var(--sp-3)}.consumer-research .choice-lead{max-width:54ch;font-size:var(--fs-lead);line-height:1.75}.consumer-research .choice-promise{align-self:center;border-top:var(--rule-ink);padding-top:var(--sp-5)}.consumer-research .choice-promise h2{font-size:var(--fs-h2);max-width:22ch;line-height:1.25}.consumer-research .choice-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);list-style:none;padding:var(--sp-5) 0;border-bottom:var(--rule);counter-reset:choice-step}.consumer-research .choice-steps li{counter-increment:choice-step;display:flex;gap:var(--sp-3)}.consumer-research .choice-steps li:before{content:counter(choice-step);font-family:var(--font-display);font-size:var(--fs-h2);color:var(--choice-green)}.consumer-research section.choice-section{padding-block:var(--sp-7);border-bottom:var(--rule)}.consumer-research section.choice-section.ground,.consumer-research section.choice-section:has(+section.ground){border-bottom:0}.consumer-research .choice-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.consumer-research label{display:block;font-size:var(--fs-ui);font-weight:600}.consumer-research select{display:block;width:100%;margin-top:var(--sp-2);padding:var(--sp-3);background:var(--paper);color:var(--ink);border:var(--rule);font:inherit;min-height:48px}.consumer-research .choice-subjects{display:flex;flex-wrap:wrap;gap:var(--sp-3);border:0;padding:var(--sp-4) 0}.consumer-research .choice-subjects label{display:flex;align-items:center;gap:var(--sp-2);font-weight:400;min-height:var(--target)}.consumer-research .choice-subjects input{width:20px;height:20px}.consumer-research .choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.consumer-research .choice-card{border:var(--rule);padding:var(--sp-5);min-width:0;background:var(--paper)}.consumer-research .choice-card h3{margin-top:0;font-size:var(--fs-h3);line-height:1.2}.consumer-research .choice-card li{margin-bottom:var(--sp-3)}.consumer-research .choice-meta{font-size:var(--fs-sm);line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.consumer-research .choice-status{border-left:3px solid var(--choice-green);padding:var(--sp-4);background:var(--choice-paper);line-height:1.6}.consumer-research .choice-modules article{padding-block:var(--sp-5);border-top:var(--rule)}.consumer-research .choice-modules article h3{font-size:var(--fs-h3);line-height:1.25;max-width:34ch}.consumer-research .choice-modules p{max-width:var(--measure);line-height:1.75}.consumer-research .choice-consequence{border-left:2px solid var(--choice-green);padding-left:var(--sp-4);margin-block:var(--sp-4)}.consumer-research .choice-consequence .choice-meta{display:block}.consumer-research .choice-sources{font-size:var(--fs-sm);line-height:1.7;overflow-wrap:anywhere}.consumer-research .choice-boundary{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.consumer-research .choice-boundary>article{padding:var(--sp-6);border:var(--rule)}.consumer-research .choice-boundary>article:last-child{background:var(--choice-green);color:var(--on-act)}.consumer-research .choice-boundary a{color:inherit}.consumer-research button,.consumer-research .button{min-height:var(--target)}.consumer-research .choice-save{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap;margin-block:var(--sp-4)}.consumer-research details{padding-block:var(--sp-3);border-top:var(--rule)}.consumer-research summary{cursor:pointer;min-height:var(--target);padding-block:var(--sp-2);font-weight:600}.consumer-research [hidden]{display:none!important}.consumer-research .choice-notes{list-style:none;padding:0}.consumer-research .choice-notes>li{border:var(--rule);padding:var(--sp-4);margin-block:var(--sp-3)}.consumer-research .choice-workspace-nav{display:flex;flex-wrap:wrap;gap:var(--sp-3);border-block:var(--rule);padding-block:var(--sp-3);margin-block:var(--sp-4)}.consumer-research .choice-workspace-nav a{min-height:var(--target);display:flex;align-items:center;font-size:var(--fs-ui);font-weight:600}.consumer-research .choice-portraits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--sp-5);align-items:start}.consumer-research .choice-school-portrait{border-top:3px solid var(--act);background:var(--wash);padding:var(--sp-5);min-width:0}.consumer-research .choice-school-portrait>h3{font:var(--fs-h2)/1.2 var(--font-display);margin-top:0}.consumer-research .choice-school-portrait article{border-top:var(--rule);padding-block:var(--sp-4)}.consumer-research .choice-school-portrait article h3{font-size:var(--fs-h3);line-height:1.3}.consumer-research .choice-school-portrait article p{line-height:1.7}.consumer-research .choice-school-portrait .choice-consequence{font-size:var(--fs-sm)}.consumer-research .choice-question-list{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.consumer-research .choice-question-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.consumer-research .choice-question-list label{display:flex;gap:var(--sp-3);padding:var(--sp-4);border:var(--rule);background:var(--paper);font-weight:400;cursor:pointer}.consumer-research .choice-question-list input{width:22px;height:22px;flex:none;margin-top:var(--sp-1);accent-color:var(--act)}.consumer-research .choice-question-list strong{display:block;line-height:1.6;font-weight:500}.consumer-research .choice-question-list span>span{display:block;font-size:var(--fs-sm);color:var(--muted);line-height:1.5;margin-top:var(--sp-2)}.consumer-research .choice-question-list label:has(input:checked){border-color:var(--act);background:var(--wash)}.consumer-research .choice-case-fields{border:var(--rule);padding:var(--sp-5);margin-top:var(--sp-5)}.consumer-research .choice-case-fields legend{font:var(--fs-h3)/1.4 var(--font-display);padding-inline:var(--sp-2)}.consumer-research input[type=text],.consumer-research textarea{display:block;width:100%;box-sizing:border-box;margin-block:var(--sp-2) var(--sp-4);padding:var(--sp-3);background:var(--paper);border:var(--rule);color:var(--ink);font:inherit}.consumer-research textarea{resize:vertical}.consumer-research .choice-private-note{white-space:pre-wrap;padding:var(--sp-3);background:var(--wash)}.consumer-research .choice-archive-toggle{display:flex;align-items:center;gap:var(--sp-2);font-weight:400;min-height:var(--target)}.consumer-research .pro-workspace-heading h1{max-width:20ch}.consumer-research .choice-notes form{max-width:var(--measure)}@media(max-width:800px){.consumer-research .choice-question-group{grid-template-columns:1fr}}@media(max-width:800px){.consumer-research{padding-block:var(--sp-4)}.consumer-research .choice-hero,.consumer-research .choice-grid,.consumer-research .choice-boundary{grid-template-columns:1fr}.consumer-research .choice-hero{gap:var(--sp-5)}.consumer-research .choice-form{grid-template-columns:1fr 1fr}.consumer-research .choice-steps{grid-template-columns:1fr;gap:var(--sp-4)}}@media(max-width:420px){.consumer-research .choice-form{grid-template-columns:1fr}.consumer-research .choice-save>button,.consumer-research .choice-save>.button{width:100%}}.choice-boundary>article:last-child .eyebrow{color:inherit}.consumer-research .pathways-phone summary{cursor:pointer;min-height:var(--target);padding-block:var(--sp-3);font-size:var(--fs-sm)}.consumer-research .pathways-phone a{display:block;min-height:var(--target);padding-block:var(--sp-2)}.consumer-research .research-pathways.compact{margin-top:0}.consumer-research .compact a{padding:var(--sp-3)}@media(max-width:600px){.consumer-research .compact .pathways-phone{display:block;border-bottom:var(--rule)}.consumer-research .compact .research-pathways{display:none}}.choice-issued-copy{width:100%;height:70vh;min-height:24rem;border:var(--rule);color-scheme:light}.consumer-research .choice-investigation{margin-block:var(--sp-5);border-top:2px solid var(--act);min-width:0}.consumer-research .choice-investigation>p{max-width:var(--measure);line-height:1.65}.consumer-research .choice-investigation fieldset{border:var(--rule);padding:var(--sp-4);min-width:0}.consumer-research .choice-investigation legend{font-family:var(--font-display);padding-inline:var(--sp-2)}.consumer-research .choice-investigation .actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:end;margin-block:var(--sp-4)}.consumer-research .choice-investigation .actions>label{flex:1 1 18rem}.consumer-research .choice-investigation input[type=date]{display:block;width:100%;box-sizing:border-box;min-height:48px;margin-block:var(--sp-2) var(--sp-4);padding:var(--sp-3);background:var(--paper);border:var(--rule);color:var(--ink);font:inherit}.consumer-research .choice-investigation-questions>details{margin-top:var(--sp-4);padding:var(--sp-3);background:var(--wash);overflow-wrap:anywhere}.consumer-research .choice-investigation-questions>details>p{font-size:var(--fs-sm);line-height:1.6}.consumer-research .choice-investigation-questions select{margin-bottom:var(--sp-4)}.consumer-research .choice-investigation[data-investigation-dirty=true]>summary:after{content:" · Unsaved";font-weight:400;color:var(--muted)}.consumer-research .choice-change-review{margin-top:var(--sp-4);padding:var(--sp-4);background:var(--wash);border-left:3px solid var(--act)}.consumer-research .choice-change-review li{margin-block:var(--sp-3)}@media(max-width:600px){.consumer-research .choice-investigation .actions>button{width:100%}.consumer-research .choice-investigation fieldset{padding:var(--sp-3)}}}@layer components{.choice-editorial[data-astro-cid-nwl2sise]{margin-top:var(--sp-5)}}
