.pelican-kicker{color:var(--fb-color-accent-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.pelican-cta{border-radius:var(--fb-radius-button);background:var(--fb-color-action-primary-bg);width:fit-content;color:var(--fb-color-action-primary-text);box-shadow:var(--fb-shadow-low);border:0;align-items:center;gap:.4rem;padding:.7rem .95rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pelican-cta-banner{background:var(--fb-color-hero-accent);color:var(--fb-color-hero-accent-text)}.pelican-cta:hover,.pelican-cta:focus-visible{background:var(--fb-color-action-primary-hover)}.pelican-cta-banner:hover,.pelican-cta-banner:focus-visible{background:var(--fb-color-hero-accent-hover)}.pelican-page{background:var(--fb-color-bg-page);width:100%;padding-bottom:4rem}.pelican-page .page-shell{width:var(--fb-public-content);margin-inline:auto}.pelican-family-mark{background:var(--fb-color-accent-solid);width:.72rem;height:.55rem;box-shadow:.28rem .12rem 0 -.12rem var(--fb-color-status-warning-indicator);vertical-align:.08rem;border-radius:.38rem .38rem .2rem .2rem;margin-right:.45rem;display:inline-block}.pelican-card-foot{color:var(--fb-color-text-secondary);cursor:default;padding:.85rem .95rem .95rem;font-size:.98rem;font-weight:600;line-height:1.4;display:block}.pelican-card-foot.is-link{color:var(--fb-color-accent-text);cursor:pointer;text-decoration:none}.pelican-card-foot.is-link:hover,.pelican-card-foot.is-link:focus-visible{background:color-mix(in srgb, var(--fb-color-accent-text) 9%, var(--fb-color-bg-surface));text-decoration:underline}.pelican-method-list{flex-wrap:wrap;gap:.5rem;display:flex}.pelican-intro{padding-block:clamp(2rem,4vw,3.4rem) .5rem}.pelican-intro-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.pelican-intro-copy{flex:28rem;min-width:0}.pelican-intro-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.6rem;margin-top:1.65rem;display:flex}.pelican-station-link{color:var(--fb-color-accent-text);text-decoration:none}.pelican-dialog{min-height:0}.pelican-form.is-dialog{background:0 0;border:0;margin:0;padding:0}.pelican-dialog-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.pelican-section-head .pelican-cta{flex:none}.pelican-intro h1{letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:.45rem 0 0;font-size:clamp(1.28rem,2.05vw,1.85rem);font-weight:600;line-height:1.25}.pelican-lede{max-width:48rem;color:var(--fb-color-text-secondary);margin:.85rem 0 0;line-height:1.65}.pelican-disclaimer{max-width:48rem;color:var(--fb-color-text-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.65}.pelican-methods{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.pelican-chip{border:1px solid var(--fb-color-border-default);background:var(--fb-color-bg-surface);border-radius:999px;padding:.35rem .7rem;font-size:.8125rem}.pelican-section{margin-top:clamp(2rem,4vw,3.25rem)}.pelican-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.pelican-section-head h2{letter-spacing:-.03em;align-items:center;margin:0;font-size:1.35rem;display:flex}.pelican-section-head p,.pelican-empty{color:var(--fb-color-text-secondary);margin:.35rem 0 0;line-height:1.55}.pelican-count{color:var(--fb-color-text-muted);font-size:.8125rem}.pelican-official-grid,.pelican-relay-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pelican-card{border:1px solid var(--fb-color-border-default);border-radius:var(--fb-radius-overlay);background:var(--fb-color-bg-surface);box-shadow:var(--fb-shadow-low);overflow:hidden}.pelican-card-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .6rem;padding:.7rem .8rem .4rem;display:flex}.pelican-card-top strong{font-size:.88rem}.pelican-card-top span{color:var(--fb-color-text-muted);font-size:.75rem}.pelican-frame-wrap{position:relative}.pelican-frame{aspect-ratio:900/520;background:var(--fb-color-bg-subtle);border:0;width:100%;display:block}.pelican-tags{flex-wrap:wrap;gap:.3rem;padding:.55rem .75rem .75rem;display:flex}.pelican-tag{background:color-mix(in srgb, var(--fb-color-accent-text) 10%, var(--fb-color-bg-subtle));color:var(--fb-color-text-secondary);border-radius:999px;padding:.16rem .45rem;font-size:.7rem}.pelican-relay{padding-bottom:1rem}.pelican-empty{border:1px dashed var(--fb-color-border-default);border-radius:var(--fb-radius-overlay);padding:1.1rem 1rem}.pelican-form{border:1px solid var(--fb-color-border-default);border-radius:var(--fb-radius-overlay);background:var(--fb-color-bg-surface);gap:.85rem;margin-bottom:1rem;padding:1rem 1.05rem 1.1rem;display:grid}.pelican-form-notice,.pelican-file-hint{color:var(--fb-color-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.pelican-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pelican-form label,.pelican-notes{gap:.35rem;min-width:0;font-size:.8125rem;font-weight:600;display:grid}.pelican-form input,.pelican-form textarea{border:1px solid var(--fb-color-border-default);border-radius:var(--fb-radius-control);background:var(--fb-color-bg-page);width:100%;color:var(--fb-color-text-primary);font:inherit;padding:.55rem .7rem;font-weight:500}.pelican-file input{background:0 0;border:0;padding:.4rem 0}.pelican-form-error{color:var(--fb-color-status-error-text);margin:0;font-size:.8125rem}.pelican-remove{color:var(--fb-color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-left:auto;padding:.12rem .45rem;font-size:.7rem}@media (max-width:860px){.pelican-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1279px){.pelican-official-grid,.pelican-relay-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.pelican-official-grid,.pelican-relay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pelican-intro h1{white-space:normal;text-wrap:pretty}.pelican-official-grid,.pelican-relay-grid{grid-template-columns:minmax(0,1fr)}}
