.curated-options{gap:12px;margin:24px 0;display:grid}.curated-required,.curated-extra{background:var(--folio-paper,var(--card,#f4f5f1));color:var(--folio-ink,var(--foreground,#112e44));border:1px solid var(--folio-rule,var(--border,#b4c4cb));border-radius:12px;min-width:0;padding:16px}.curated-required h3{margin:0 0 12px;font-size:16px;line-height:1.5}.curated-required small,.curated-extra small{color:var(--folio-ink,var(--foreground,#112e44));font-size:12px;font-weight:400;line-height:1.6;display:block}.curated-extra summary{cursor:pointer;min-height:44px;list-style:revert;font-weight:650;line-height:1.5}.curated-extra[open] summary{margin-bottom:12px}.curated-select-label{display:block}.curated-options select{background:var(--folio-tint,var(--surface,#e5ecec));width:100%;min-height:48px;color:var(--folio-ink,var(--foreground,#112e44));border:1px solid var(--folio-ink,var(--foreground,#112e44));font:inherit;white-space:normal;border-radius:8px;padding:10px 12px;font-size:14px}.curated-options option{background:var(--folio-tint,var(--surface,#e5ecec));color:var(--folio-ink,var(--foreground,#112e44))}.curated-checks{gap:8px;display:grid}.curated-checks label{background:var(--folio-tint,var(--surface,#e5ecec));min-height:48px;color:var(--folio-ink,var(--foreground,#112e44));border-radius:7px;align-items:center;gap:10px;padding:9px;font-size:14px;line-height:1.4;display:flex}.curated-checks span{flex:1}.curated-checks input{width:20px;height:20px;accent-color:var(--ui-accent,#e7c37a);flex-shrink:0}.curated-checks strong{font-size:13px}.curated-checks .at-limit{outline:1px dashed var(--folio-ink,var(--foreground,#112e44));cursor:not-allowed}.curated-options :is(select,summary,input):focus-visible{outline-offset:3px;outline:3px solid}.curated-options summary:hover{color:var(--folio-ink,var(--foreground,#112e44));text-underline-offset:3px;text-decoration:underline}.curated-options summary:focus-visible{color:var(--folio-ink,var(--foreground,#112e44))}.curated-text-photo{min-height:210px;color:var(--folio-ink,var(--foreground,#112e44));background:var(--folio-tint,var(--surface,#e5ecec));text-align:left;place-items:center;padding:35px;font:600 clamp(24px,3vw,38px)/1.2 Georgia,serif;display:grid}@media (forced-colors:active){.curated-options :is(section,details,select,option,label){color:canvastext;background:canvas;border-color:canvastext}.curated-checks .at-limit{outline-color:graytext}.curated-options :is(select,summary,input):focus-visible{outline-color:highlight}}.curated-text-photo{width:100%;height:100%;min-height:240px}.curated-options input:disabled{opacity:1}.curated-menu-heading{margin:24px 0 12px;font:600 clamp(28px,4vw,46px)/1.15 Georgia,serif}
