/* Secondary reference compositions. Existing palette/assets; no data collection. */
.secondary-states{padding-top:36px;padding-bottom:80px}.secondary-states h1{font-size:clamp(34px,4vw,52px);line-height:1.14;letter-spacing:-.015em}.secondary-states h2{font-size:25px;line-height:1.25}.secondary-states p{overflow-wrap:anywhere}.secondary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:22px 0}.secondary-actions .btn{max-width:100%;text-align:center}.secondary-state-badge{display:inline-flex;padding:8px 16px;border:2px solid var(--ink);border-radius:24px;background:var(--sun);font-size:16px;font-weight:700;margin-bottom:24px}.secondary-pilot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;padding:24px 0 34px}.secondary-pilot-intro>.intro{font-size:20px;margin:28px 0}.secondary-pilot-benefit{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:16px;background:#E4F4F1;margin-top:24px}.secondary-pilot-benefit h2{font-size:18px;margin:0 0 10px}.secondary-pilot-benefit p{font-size:16px;margin-bottom:0}.secondary-small-icon{width:44px;height:44px;flex:none}.secondary-pilot-portraits{display:flex;gap:24px;align-items:start;margin-top:30px}.secondary-pilot-portraits figure{margin:0;width:132px;text-align:center}.secondary-pilot-portraits figure:nth-child(2){margin-top:24px}.secondary-pilot-portraits img{border:2px solid var(--ink);border-radius:50%;background:var(--sun);width:132px;height:132px;object-fit:contain}.secondary-pilot-portraits figure:nth-child(2) img{background:var(--mint)}.secondary-pilot-portraits figcaption{font-size:14px;margin-top:7px}.secondary-off-panel{padding:32px;background:var(--card);border:var(--line);border-radius:22px;box-shadow:5px 6px 0 var(--ink);min-width:0}.secondary-panel-icon{width:56px;height:56px;margin-bottom:22px}.secondary-off-panel p{font-size:17px}.secondary-off-panel .eyebrow{font-size:13px}.secondary-off-panel .secondary-actions{display:grid;grid-template-columns:1fr}.secondary-panel-links{border-top:1px dashed var(--text);margin-top:28px;padding-top:4px}.secondary-panel-links .btn{font-size:15px;min-height:50px}.secondary-not-found{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;min-height:600px}.secondary-recovery-art img{width:100%;height:auto;object-fit:contain}.secondary-recovery-copy .eyebrow{font-size:14px;margin-bottom:18px}.secondary-recovery-copy h1{font-size:clamp(34px,3.4vw,46px)}.secondary-recovery-copy>p:not(.eyebrow){font-size:20px;line-height:1.6}.secondary-recovery-nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:16px;font-weight:700;margin-top:24px}.secondary-recovery-nav a{display:inline-flex;align-items:center;min-height:44px}.secondary-help-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:center;padding:22px 0 44px}.secondary-help-hero h1{font-size:clamp(34px,4vw,50px)}.secondary-help-hero .intro{max-width:640px;font-size:20px}.secondary-help-art{position:relative;justify-self:center;max-width:270px;aspect-ratio:1;border:2px solid var(--ink);border-radius:50%;background:#BCE5DD;box-shadow:6px 7px 0 var(--ink)}.secondary-help-art>img{width:260px;height:260px;object-fit:contain;border-radius:50%}.secondary-help-mail{position:absolute;right:-34px;bottom:4px;width:58px;height:58px;transform:rotate(9deg)}.secondary-help-mail img{width:58px;height:58px}.secondary-help>.help-tasks{width:100%;max-width:none;padding:10px 0 36px}.secondary-help .help-task-grid{gap:22px}.secondary-help-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.secondary-help-faq>h2{font-size:30px}.secondary-help-faq details{border-top:1px solid #CED1D8;padding:0}.secondary-help-faq details:last-child{border-bottom:1px solid #CED1D8}.secondary-help-faq summary{cursor:pointer;font-size:17px;font-weight:700;min-height:58px;padding:16px 10px 16px 0;line-height:1.5}.secondary-help-faq summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.secondary-help-faq details>div{font-size:17px;color:var(--text);padding:0 16px 12px 0}.secondary-help-faq details p{margin-bottom:10px}.secondary-help-contact h2{font-size:28px;margin-bottom:22px}.secondary-help-contact .secondary-actions{margin-bottom:0}.secondary-help-bottom{margin-top:32px}.secondary-help-bottom .secondary-actions{margin-bottom:0}
@media(max-width:767px){.secondary-states{padding-top:24px;padding-bottom:52px}.secondary-pilot-grid,.secondary-help-columns{grid-template-columns:1fr;gap:32px}.secondary-pilot-grid{padding-top:16px}.secondary-pilot-intro>.intro{font-size:18px;margin:24px 0}.secondary-pilot-benefit{padding:18px;gap:12px}.secondary-pilot-portraits{gap:18px;margin-top:24px}.secondary-pilot-portraits figure,.secondary-pilot-portraits img{width:116px}.secondary-pilot-portraits img{height:116px}.secondary-off-panel{padding:24px}.secondary-actions{gap:14px}.secondary-not-found{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:22px}.secondary-recovery-art{max-width:470px;margin:0 auto}.secondary-recovery-copy>p:not(.eyebrow){font-size:18px}.secondary-recovery-copy .secondary-actions{display:grid;grid-template-columns:1fr}.secondary-recovery-nav{gap:6px 18px;font-size:16px}.secondary-help-hero{grid-template-columns:1fr;gap:20px;padding:16px 0 30px}.secondary-help-hero .intro{font-size:18px}.secondary-help-art{max-width:210px;justify-self:center}.secondary-help-art>img{width:205px;height:205px}.secondary-help-mail{right:-23px;bottom:3px;width:48px;height:48px}.secondary-help-mail img{width:48px;height:48px}.secondary-help>.help-tasks{padding-bottom:32px}.secondary-help-faq>h2{font-size:28px}.secondary-help-contact h2{font-size:26px}.secondary-help .help-task-grid{gap:18px}}
@media(prefers-reduced-motion:reduce){.secondary-help-mail{transform:none}.secondary-states *{scroll-behavior:auto;transition:none!important}}

.secondary-compact-header .header-inner{min-height:80px;gap:28px}.secondary-compact-header a{min-height:44px;display:inline-flex;align-items:center;font-size:16px;font-weight:700;text-decoration:none}.secondary-compact-header .brand{font-size:23px}.secondary-header-help{margin-left:auto}.secondary-compact-footer{position:relative;padding:24px 0;background:var(--ink);border-top:0;color:var(--card);font-size:14px}.secondary-compact-footer::before{content:"";position:absolute;pointer-events:none;left:0;right:0;top:-47px;height:48px;background:var(--ink);-webkit-mask-image:url('/assets/img/v2/footer-wave-mask.webp');mask-image:url('/assets/img/v2/footer-wave-mask.webp');-webkit-mask-size:100% 375%;mask-size:100% 375%;-webkit-mask-position:center 71%;mask-position:center 71%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.secondary-compact-footer a,.secondary-compact-footer .statistics-settings{color:var(--card)}.secondary-compact-footer a:focus-visible,.secondary-compact-footer button:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.secondary-compact-footer p{margin:0 0 12px}.secondary-compact-footer nav{display:flex;gap:14px 24px;flex-wrap:wrap}.secondary-compact-footer nav a{min-height:44px;display:inline-flex;align-items:center}.secondary-compact-footer>.statistics-settings{margin-left:24px}@media(max-width:767px){.secondary-compact-header .header-inner{gap:14px;min-height:76px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.secondary-compact-header .brand{font-size:20px}.secondary-compact-header a{font-size:14px}.secondary-compact-header .brand img{width:32px;height:32px}.secondary-compact-footer{font-size:14px}}

/* Keep the rotated mail decoration inside the tablet viewport. */
@media(min-width:768px) and (max-width:1023px){.secondary-help-mail{right:-20px}}
