/* Shared Looplex typography, navigation and footer come from the existing brand styles. */
.pagina-help [hidden]{display:none!important}
.svg-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.pagina-help .icon{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.pagina-help .eyebrow{color:#526976;font-size:10px;letter-spacing:.14em;margin-bottom:22px}
.pagina-help h3{font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:1.35}
.pagina-help p{line-height:1.75}
.help-hero{border-top:0;padding-top:30px;padding-bottom:76px}
.breadcrumb{font-size:12px;color:var(--muted);display:inline-block;margin-bottom:62px}
.breadcrumb:hover{text-decoration:underline}
.help-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px}
.help-hero h1{font-size:clamp(44px,4.7vw,68px);line-height:1.07;max-width:730px}
.hero-intro{padding-top:36px}
.hero-intro p{font-size:16px;margin-bottom:20px;max-width:460px}
.hero-intro .inline-link{margin-top:22px}
.inline-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;line-height:1.6;min-height:40px;text-underline-offset:4px}
.inline-link:hover{text-decoration:underline}
.inline-link .icon{flex-shrink:0}
.form-section{background:#f1f3f1}
.form-layout{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.65fr);gap:70px;align-items:start}
.section-index{display:block;font-size:10px;letter-spacing:.12em;color:#526976;margin-bottom:24px}
.form-aside h2{font-size:clamp(30px,3vw,42px);line-height:1.16;margin-bottom:25px}
.form-aside>p{margin-bottom:20px}
.aside-note{border-top:1px solid #ccd4d4;margin-top:36px;padding-top:27px}
.aside-note h3{font-size:17px;margin-bottom:14px}
.aside-note p+p{margin-top:14px}
.request-form{background:var(--paper);border:1px solid #d5dcda;border-radius:8px;padding:38px;min-width:0}
.form-heading h2{font-size:34px;line-height:1.18;margin-bottom:18px}
.form-heading>p:not(.eyebrow){font-size:13px;margin-top:12px}
.form-notice{margin:28px 0;padding:18px 20px;border-left:3px solid #6e8490;background:#eaf0f2}
.form-notice strong{font-size:14px;font-weight:600}
.form-notice p{font-size:13px;margin-top:7px}
.form-notice .inline-link{font-size:12px;margin-top:8px}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px}
.field{min-width:0}.full{grid-column:1/-1}
.field label,.choice-group legend{display:block;font-size:14px;font-weight:600;line-height:1.6;margin-bottom:8px}
.field input,.field select,.field textarea{width:100%;min-width:0;min-height:48px;border:1px solid #aab7bd;border-radius:4px;background:#fff;color:#16252d;padding:11px 12px;font:15px/1.5 Arial,Helvetica,sans-serif;box-shadow:none}
.field select{padding-right:26px;text-overflow:ellipsis}
.field textarea{resize:vertical;min-height:140px}
.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #236cce;outline-offset:2px;border-color:#236cce}
.optional{font-size:11px;color:#677078;font-weight:400;white-space:nowrap}
.field-hint{font-size:12px!important;line-height:1.6!important;margin-top:8px;color:#5b6264}
.choice-group{margin:0;padding:0;border:0;min-width:0}
.choice-group legend{padding:0;margin-bottom:0}
.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:15px}
.choice{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;line-height:1.6;cursor:pointer}
.choice input{width:18px;height:18px;flex:none;margin:1px 0 0;accent-color:#1b506e}
.choice input:focus-visible{outline:2px solid #236cce;outline-offset:3px}
.group-error{font-size:13px;color:#9c3030;margin-top:8px}
.form-context,.form-privacy{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}
.form-context h3,.form-privacy h3{font-size:17px;margin-bottom:12px}
.form-context p,.form-privacy p{font-size:13px;margin-top:12px}
.form-privacy a{display:inline-block;margin-top:12px;font-size:12px;text-decoration:underline;text-underline-offset:3px}
.form-actions{margin-top:28px}.form-actions .button{width:100%;gap:16px;text-align:center}
.form-actions .button:disabled{background:#dce2e4;color:#4e5f67;border-color:#ccd5d9;cursor:not-allowed;box-shadow:none}
.form-actions p{font-size:12px;text-align:center;margin-top:12px}
.form-status:not(:empty){margin-top:20px;font-size:14px}
.channels{padding-top:70px;padding-bottom:70px}
.channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}
.channel-card{padding:34px;border:1px solid #d1d9dc;background:#f2f4f3;border-radius:6px;display:flex;flex-direction:column;min-width:0}
.channel-card:first-child{background:#eaf0f3}.channel-card h3{font:34px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin-bottom:18px}
.channel-card>p{font-size:15px;max-width:440px;margin-bottom:26px}
.channel-actions{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.channel-actions .field{width:100%;margin-bottom:8px}
.channel-actions .button{font-size:13px;max-width:100%;gap:14px}
.channels-note{font-size:13px;max-width:720px;margin-top:28px}
.access-section{background:#162f40;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;color:white}
.access-section .eyebrow,.access-section p{color:#c9d8e0}
.access-section p+p{margin-top:18px}.access-section .button{margin-top:26px}
.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px}
.resource-grid article{border-top:1px solid #becad0;padding-top:26px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.resource-grid h3{margin-bottom:18px}.resource-grid p{font-size:14px;margin-bottom:16px}.resource-grid .inline-link{margin-top:auto}
.other-topics{background:#f1f3f1}
.pagina-help dialog{max-width:540px}.pagina-help dialog p{margin:22px 0}
.pagina-help .footer-bottom{flex-wrap:wrap}
@media(max-width:1050px){.help-hero-grid{gap:36px}.form-layout{grid-template-columns:1fr 1.6fr;gap:30px}.request-form{padding:26px}.form-grid{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr 1fr}.resource-grid{gap:24px}}
@media(max-width:760px){.pagina-help .section{padding-left:22px;padding-right:22px;padding-top:56px;padding-bottom:56px}.pagina-help .help-hero{padding-top:24px}.breadcrumb{font-size:11px;margin-bottom:38px}.help-hero-grid,.form-layout,.access-section{grid-template-columns:1fr;gap:32px}.help-hero h1{font-size:43px}.hero-intro{padding-top:0}.hero-intro p{font-size:15px}.channel-grid,.resource-grid{grid-template-columns:1fr}.request-form{padding:23px 18px}.form-heading h2{font-size:30px}.choice-grid{grid-template-columns:1fr}.choice{min-height:44px}.channel-card{padding:26px}.channel-actions .button{font-size:12px}.channel-card h3{font-size:30px}.resource-grid{gap:28px}.form-aside h2{max-width:500px}.aside-note{margin-top:20px}.pagina-help input,.pagina-help select,.pagina-help textarea{font-size:16px}.form-notice{padding:16px}.pagina-help .footer{padding-top:40px;padding-bottom:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
