.almanac-module__Px4rxW__card{gap:var(--sp-4);padding:var(--sp-5);background:var(--brand-surface);color:#eaf0ea;display:grid}.almanac-module__Px4rxW__kicker{font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--rule-accent)}.almanac-module__Px4rxW__weather{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);border-block-end:1px solid #eaf0ea2e;padding-block-end:var(--sp-4);display:flex}.almanac-module__Px4rxW__temperature{font-family:var(--font-bn-headline);font-size:2.125rem;font-weight:var(--weight-bold);color:#fff;margin-block-start:var(--sp-1);line-height:1.1}.almanac-module__Px4rxW__condition{font-size:var(--text-caption);line-height:var(--leading-body-bn);color:#eaf0eab8;margin-block-start:var(--sp-1)}.almanac-module__Px4rxW__prayer{gap:var(--sp-2);display:grid}.almanac-module__Px4rxW__prayerGrid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));margin:0;display:grid}.almanac-module__Px4rxW__prayerItem,.almanac-module__Px4rxW__prayerNow{gap:2px;display:grid}.almanac-module__Px4rxW__prayerName{font-size:var(--text-caption);color:#eaf0ea99}.almanac-module__Px4rxW__prayerNow .almanac-module__Px4rxW__prayerName{color:var(--rule-accent);font-weight:var(--weight-semibold)}.almanac-module__Px4rxW__prayerNow .almanac-module__Px4rxW__prayerTime{font-weight:var(--weight-bold)}.almanac-module__Px4rxW__prayerTime{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:#eaf0ea;margin:0}.almanac-module__Px4rxW__note{font-size:var(--text-caption);line-height:var(--leading-body-bn);color:#eaf0ea8c;margin-block-start:var(--sp-1)}.almanac-module__Px4rxW__rates{margin-top:var(--sp-6);background:var(--bg-elevated);border-block-start:2px solid var(--brand-ink);border-block-end:1px solid var(--border-subtle)}.almanac-module__Px4rxW__ratesInner{flex-wrap:wrap;align-items:stretch;display:flex}.almanac-module__Px4rxW__ratesLabel{padding:var(--sp-3) var(--sp-5);background:var(--brand-surface);color:#eef3ee;font-family:var(--font-bn-headline);font-size:var(--text-small);font-weight:var(--weight-bold);letter-spacing:0;flex:none;align-items:center;display:flex}.almanac-module__Px4rxW__ratesGrid{flex:18rem;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));margin:0;display:grid}.almanac-module__Px4rxW__rate{min-width:0;padding:var(--sp-3) var(--sp-4);border-inline-end:1px solid var(--border-subtle);align-content:space-between;gap:2px;display:grid}.almanac-module__Px4rxW__ratePair{font-size:var(--text-caption);line-height:var(--leading-ui);color:var(--text-secondary)}.almanac-module__Px4rxW__rateValue{font-size:var(--text-body-size);line-height:var(--leading-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.almanac-module__Px4rxW__rateUnit{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--text-muted)}.almanac-module__Px4rxW__ratesNote{padding:var(--sp-2) var(--sp-4) var(--sp-3);max-width:var(--measure-article);font-size:var(--text-caption);line-height:var(--leading-body-bn);color:var(--text-muted);flex:100%}
.primitives-module__fjSKbG__badge{align-items:center;gap:var(--sp-0);padding:.125rem var(--sp-1);border-radius:var(--r-xs);font-family:var(--font-bn-body);font-size:var(--text-overline);font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid #0000;line-height:1.5;display:inline-flex}.primitives-module__fjSKbG__badgeNeutral{background:var(--bg-sunken);border-color:var(--border-subtle);color:var(--text-secondary)}.primitives-module__fjSKbG__badgeBrand{background:color-mix(in srgb, var(--link) 12%, transparent);border-color:color-mix(in srgb, var(--link) 28%, transparent);color:var(--link-hover)}.primitives-module__fjSKbG__badgeBreaking{background:var(--breaking);color:var(--breaking-text);letter-spacing:0}.primitives-module__fjSKbG__badgeLive{border-color:var(--breaking);color:var(--breaking);background:0 0}.primitives-module__fjSKbG__badgeLive:before{content:"";border-radius:var(--r-full);background:var(--breaking);width:.4em;height:.4em;animation:primitives-module__fjSKbG__live-pulse 1.8s var(--ease-in-out) infinite}@keyframes primitives-module__fjSKbG__live-pulse{0%,to{opacity:1}50%{opacity:.35}}.primitives-module__fjSKbG__badgeSponsored{background:var(--warning);color:#1a1204;border-color:#0000}.primitives-module__fjSKbG__badgePremium{border-color:var(--rule-accent);color:var(--rule-accent);background:0 0}.primitives-module__fjSKbG__chip{align-items:center;gap:var(--sp-0);min-height:2.75rem;padding:var(--sp-0) var(--sp-2);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-full);color:var(--text-secondary);font-family:var(--font-bn-body);font-size:var(--text-caption);line-height:var(--leading-ui);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.primitives-module__fjSKbG__chip:hover{border-color:var(--brand-300);color:var(--text-primary)}.primitives-module__fjSKbG__chipSelected{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.primitives-module__fjSKbG__chipSelected:hover{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.primitives-module__fjSKbG__chipRemove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;display:inline-flex}.primitives-module__fjSKbG__chipRemove:hover{opacity:1}.primitives-module__fjSKbG__avatar{border-radius:var(--r-full);background:var(--bg-sunken);color:var(--text-secondary);font-family:var(--font-bn-body);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.primitives-module__fjSKbG__avatarImage{object-fit:cover;width:100%;height:100%}.primitives-module__fjSKbG__avatarXs{width:1.25rem;height:1.25rem;font-size:.5625rem}.primitives-module__fjSKbG__avatarSm{width:1.5rem;height:1.5rem;font-size:.625rem}.primitives-module__fjSKbG__avatarMd{width:2.25rem;height:2.25rem;font-size:.8125rem}.primitives-module__fjSKbG__avatarLg{width:3.5rem;height:3.5rem;font-size:1.125rem}.primitives-module__fjSKbG__avatarXl{width:5.5rem;height:5.5rem;font-size:1.75rem}.primitives-module__fjSKbG__skeleton{background:var(--bg-sunken);border-radius:var(--r-sm);display:block;position:relative;overflow:hidden}.primitives-module__fjSKbG__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-subtle) 70%, transparent) 50%, transparent 100%);background-size:200% 100%;animation:1.4s linear infinite primitives-module__fjSKbG__shimmer;position:absolute;inset:0}.primitives-module__fjSKbG__skeletonText{height:.85em;margin-block:.35em}.primitives-module__fjSKbG__skeletonTitle{height:1.4em;margin-block:.3em}.primitives-module__fjSKbG__skeletonImage{aspect-ratio:16/9;border-radius:var(--r-md);width:100%}.primitives-module__fjSKbG__spinner{border-radius:var(--r-full);border:2px solid;border-top-color:#0000;animation:.6s linear infinite primitives-module__fjSKbG__spinner-rotate;display:inline-block}.primitives-module__fjSKbG__spinnerInline{width:1em;height:1em}.primitives-module__fjSKbG__spinnerBlock{width:1.75rem;height:1.75rem;margin:var(--sp-6) auto;color:var(--text-muted)}@keyframes primitives-module__fjSKbG__spinner-rotate{to{transform:rotate(360deg)}}.primitives-module__fjSKbG__empty{align-items:center;gap:var(--sp-2);padding:var(--sp-9) var(--sp-3);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}.primitives-module__fjSKbG__emptyIcon{color:var(--text-disabled)}.primitives-module__fjSKbG__emptyIcon svg{width:2rem;height:2rem}.primitives-module__fjSKbG__emptyTitle{font-family:var(--font-bn-display);font-size:var(--text-h3);color:var(--text-primary)}.primitives-module__fjSKbG__emptyDescription{max-width:42ch;font-size:var(--text-small)}
.Button-module__DetunG__button{justify-content:center;align-items:center;gap:var(--sp-1);border-radius:var(--r-sm);font-family:var(--font-bn-body);font-weight:var(--weight-semibold);line-height:var(--leading-ui);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.Button-module__DetunG__button:disabled{cursor:not-allowed;opacity:.55}.Button-module__DetunG__sm{min-height:2.75rem;padding:var(--sp-0) var(--sp-2);font-size:var(--text-caption)}.Button-module__DetunG__md{min-height:2.75rem;padding:var(--sp-1) var(--sp-3);font-size:var(--text-small)}.Button-module__DetunG__lg{min-height:3.25rem;padding:var(--sp-2) var(--sp-5);font-size:var(--text-body-size)}.Button-module__DetunG__primary{background:var(--brand-600);color:#fff}.Button-module__DetunG__primary:hover:not(:disabled){background:var(--brand-700)}.Button-module__DetunG__primary:active:not(:disabled){background:var(--brand-800)}.Button-module__DetunG__secondary{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary)}.Button-module__DetunG__secondary:hover:not(:disabled){border-color:var(--brand-400);color:var(--brand-700)}.Button-module__DetunG__ghost{color:var(--text-secondary);background:0 0}.Button-module__DetunG__ghost:hover:not(:disabled){background:var(--bg-sunken);color:var(--text-primary)}.Button-module__DetunG__danger{background:var(--danger);color:#fff}.Button-module__DetunG__danger:hover:not(:disabled){filter:brightness(.92)}.Button-module__DetunG__link{min-height:0;color:var(--link);font-weight:var(--weight-medium);background:0 0;padding:0}.Button-module__DetunG__link:hover:not(:disabled){color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.Button-module__DetunG__fullWidth{width:100%}.Button-module__DetunG__loading .Button-module__DetunG__label{opacity:.7}.Button-module__DetunG__spinner{border-radius:var(--r-full);border:2px solid;border-top-color:#0000;width:1em;height:1em;animation:.6s linear infinite Button-module__DetunG__button-spin}@keyframes Button-module__DetunG__button-spin{to{transform:rotate(360deg)}}.Button-module__DetunG__icon{flex:none;display:inline-flex}.Button-module__DetunG__icon svg{width:1.15em;height:1.15em}
.shell-module__4MqzCq__topBar{z-index:var(--z-header);gap:var(--sp-1);min-width:0;min-height:var(--admin-appbar);padding-inline:max(var(--sp-1), env(safe-area-inset-left)) max(var(--sp-1), env(safe-area-inset-right));background:var(--bg-elevated);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;align-items:center;display:flex;position:sticky;top:0}html[data-scrolled] .shell-module__4MqzCq__topBar{border-bottom-color:var(--border-subtle);box-shadow:0 2px 6px color-mix(in srgb, var(--ink-900) 7%, transparent)}@media (min-width:900px){.shell-module__4MqzCq__topBar{display:none}}.shell-module__4MqzCq__back,.shell-module__4MqzCq__brand{gap:var(--sp-1);min-width:var(--admin-tap);min-height:var(--admin-tap);color:var(--text-secondary);border-radius:var(--r-md);touch-action:manipulation;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.shell-module__4MqzCq__back:hover{color:var(--text-primary);background:var(--bg-sunken)}}.shell-module__4MqzCq__back:active,.shell-module__4MqzCq__accountTrigger:active{background:var(--admin-press-bg);transform:scale(var(--admin-press-scale));transition-duration:0s}.shell-module__4MqzCq__back,.shell-module__4MqzCq__accountTrigger{transition:background-color var(--admin-press-out) var(--ease-out), transform var(--admin-press-out) var(--ease-spring)}.shell-module__4MqzCq__back:focus-visible,.shell-module__4MqzCq__brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.shell-module__4MqzCq__title{min-width:0;font-family:var(--font-bn-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-heading-bn);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.shell-module__4MqzCq__slot{gap:var(--sp-0);flex:0 auto;align-items:center;min-width:0;display:flex}.shell-module__4MqzCq__accountTrigger{min-width:var(--admin-tap);min-height:var(--admin-tap);color:var(--text-secondary);cursor:pointer;border-radius:var(--r-md);touch-action:manipulation;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.shell-module__4MqzCq__accountTrigger:hover{color:var(--text-primary);background:var(--bg-sunken)}}.shell-module__4MqzCq__accountTrigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.shell-module__4MqzCq__menu{z-index:var(--z-dropdown);min-width:14rem;max-width:min(20rem, calc(100vw - var(--sp-5)));padding:var(--sp-0);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.shell-module__4MqzCq__identity{padding:var(--sp-2);border-bottom:1px solid var(--border-subtle)}.shell-module__4MqzCq__identityName{font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.shell-module__4MqzCq__identityMeta{font-size:var(--admin-meta);line-height:var(--leading-ui);color:var(--text-muted)}.shell-module__4MqzCq__menuLabel{padding:var(--sp-1) var(--sp-2) var(--sp-0);font-size:var(--admin-label);font-weight:var(--weight-semibold);color:var(--text-secondary)}.shell-module__4MqzCq__menuItem{gap:var(--sp-2);width:100%;min-height:var(--admin-tap);padding:var(--sp-1) var(--sp-2);font-family:var(--font-bn-body);font-size:var(--text-small);line-height:var(--leading-ui);color:var(--text-body);text-align:start;cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;outline:none;align-items:center;display:flex}.shell-module__4MqzCq__menuItem[data-highlighted]{background:var(--bg-sunken)}.shell-module__4MqzCq__menuItem[data-state=checked]{color:var(--link);font-weight:var(--weight-semibold)}.shell-module__4MqzCq__menuItemDanger{color:var(--danger);margin-top:var(--sp-2);border-top:1px solid var(--border-subtle)}.shell-module__4MqzCq__menuTick{flex:none;justify-content:center;width:1.25rem;display:inline-flex}.shell-module__4MqzCq__bottomBar{inset-inline:0;z-index:var(--z-header);gap:var(--sp-0);min-height:var(--admin-bottombar);padding-inline:max(var(--sp-0), env(safe-area-inset-left)) max(var(--sp-0), env(safe-area-inset-right));padding-bottom:max(var(--sp-0), env(safe-area-inset-bottom));background:var(--bg-elevated);border-top:1px solid var(--border-subtle);box-shadow:0 -1px 3px color-mix(in srgb, var(--ink-900) 6%, transparent);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0}@media (min-width:900px){.shell-module__4MqzCq__bottomBar{display:none}}.shell-module__4MqzCq__tab{min-width:var(--admin-tap);min-height:var(--admin-tap);font-size:var(--admin-badge);line-height:var(--leading-ui);color:var(--text-muted);text-align:center;cursor:pointer;border-radius:var(--r-md);touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.shell-module__4MqzCq__tabIcon{border-radius:var(--r-full);width:2.5rem;height:2rem;transition:background-color var(--admin-press-out) var(--ease-out), transform var(--admin-press-out) var(--ease-spring);justify-content:center;align-items:center;display:inline-flex}.shell-module__4MqzCq__tabLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell-module__4MqzCq__tab[aria-current=page]{color:var(--link);font-weight:var(--weight-semibold)}.shell-module__4MqzCq__tab[aria-current=page] .shell-module__4MqzCq__tabIcon{background:color-mix(in srgb, var(--link) 15%, transparent)}.shell-module__4MqzCq__tab:active .shell-module__4MqzCq__tabIcon{background:var(--admin-press-bg);transition-duration:0s;transform:scale(.92)}.shell-module__4MqzCq__tab[aria-current=page]:active .shell-module__4MqzCq__tabIcon{background:color-mix(in srgb, var(--link) 28%, transparent)}.shell-module__4MqzCq__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.shell-module__4MqzCq__logoutSidebar{width:100%;margin-top:var(--sp-2)}.shell-module__4MqzCq__langPicker{gap:var(--sp-1);margin-top:var(--sp-3);flex-direction:column;display:flex}.shell-module__4MqzCq__langLabel{font-size:var(--admin-label);font-weight:var(--weight-semibold);color:var(--text-secondary)}.shell-module__4MqzCq__langOptions{gap:var(--sp-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.shell-module__4MqzCq__langOption{min-height:var(--admin-tap);padding-inline:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);font:inherit;font-size:var(--admin-label);cursor:pointer;background:0 0}@media (hover:hover){.shell-module__4MqzCq__langOption:hover:not(:disabled){background:var(--bg-sunken);color:var(--text-primary)}}.shell-module__4MqzCq__langOption:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.shell-module__4MqzCq__langOption[data-active]{border-color:var(--link);color:var(--link);font-weight:var(--weight-semibold)}.shell-module__4MqzCq__langOption:disabled{cursor:progress;opacity:.6}
.media-module__HQ-uca__tabs{gap:var(--sp-1);margin-bottom:var(--sp-2);display:flex}.media-module__HQ-uca__tab{min-height:var(--admin-tap,2.75rem);padding:0 var(--sp-2);font-family:var(--font-bn-body);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;background:var(--bg-sunken);border-radius:var(--r-md);border:1px solid #0000;flex:1}.media-module__HQ-uca__tab[aria-selected=true]{color:var(--brand-600);background:color-mix(in srgb, var(--brand-600) 12%, transparent);border-color:color-mix(in srgb, var(--brand-600) 30%, transparent)}.media-module__HQ-uca__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.media-module__HQ-uca__search{width:100%;min-height:var(--admin-tap,2.75rem);padding:var(--sp-1) var(--sp-2);font-family:var(--font-bn-body);font-size:max(1rem, var(--text-small));line-height:var(--leading-body-bn);color:var(--text-body);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-md);display:block}.media-module__HQ-uca__search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.media-module__HQ-uca__grid{gap:var(--sp-1);margin:var(--sp-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));padding:0;list-style:none;display:grid}.media-module__HQ-uca__cell{min-width:0}.media-module__HQ-uca__tile{cursor:pointer;background:var(--bg-sunken);border-radius:var(--r-md);border:2px solid #0000;width:100%;padding:0;display:block;overflow:hidden}.media-module__HQ-uca__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.media-module__HQ-uca__tile[aria-selected=true]{border-color:var(--brand-600);box-shadow:var(--shadow-brand)}.media-module__HQ-uca__thumb{aspect-ratio:4/3;object-fit:cover;background-color:var(--bg-sunken);background-position:50%;background-size:cover;width:100%;display:block}.media-module__HQ-uca__tileMeta{padding:var(--sp-0) var(--sp-1) var(--sp-1);font-size:var(--text-caption);line-height:var(--leading-ui);color:var(--text-muted);text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;display:block;overflow:hidden}.media-module__HQ-uca__selectedMark{position:absolute}.media-module__HQ-uca__status{margin:var(--sp-3) 0;font-size:var(--text-small);line-height:var(--leading-body-bn);color:var(--text-secondary);text-align:center}.media-module__HQ-uca__more{width:100%;min-height:var(--admin-tap,2.75rem);margin-top:var(--sp-2);display:block}.media-module__HQ-uca__dropZone{gap:var(--sp-2);padding:var(--sp-5) var(--sp-3);text-align:center;border:2px dashed var(--border-strong);border-radius:var(--r-lg);flex-direction:column;align-items:center;display:flex}.media-module__HQ-uca__dropZoneActive{background:color-mix(in srgb, var(--brand-600) 8%, transparent);border-color:var(--brand-600)}.media-module__HQ-uca__dropHint{font-size:var(--text-small);line-height:var(--leading-body-bn);color:var(--text-secondary);margin:0}.media-module__HQ-uca__sourceRow{gap:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.media-module__HQ-uca__actionRow{bottom:calc(-1 * var(--sp-3));z-index:1;margin-top:var(--sp-3);padding-block:var(--sp-2);padding-bottom:max(var(--sp-2), env(safe-area-inset-bottom));background:var(--bg-elevated);border-top:1px solid var(--border-subtle);position:sticky}.media-module__HQ-uca__counter{margin:0 0 var(--sp-2);font-size:var(--admin-meta,var(--text-small));color:var(--text-muted)}.media-module__HQ-uca__preview{width:100%;max-height:14rem;margin-bottom:var(--sp-3);object-fit:contain;background:var(--bg-sunken);border-radius:var(--r-md);display:block}.media-module__HQ-uca__field{margin-bottom:var(--sp-3)}.media-module__HQ-uca__label{gap:var(--sp-1);margin-bottom:var(--sp-1);font-size:var(--admin-label,var(--text-small));font-weight:var(--weight-medium);color:var(--text-primary);justify-content:space-between;align-items:baseline;display:flex}.media-module__HQ-uca__input,.media-module__HQ-uca__textarea{width:100%;min-height:var(--admin-tap,2.75rem);padding:var(--sp-1) var(--sp-2);font-family:var(--font-bn-body);font-size:max(1rem, var(--text-small));line-height:var(--leading-body-bn);color:var(--text-body);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-md);display:block}.media-module__HQ-uca__textarea{resize:vertical;min-height:4.5rem}.media-module__HQ-uca__input:focus-visible,.media-module__HQ-uca__textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.media-module__HQ-uca__help{margin:var(--sp-1) 0 0;font-size:var(--admin-meta,var(--text-small));line-height:var(--leading-body-bn);color:var(--text-muted)}.media-module__HQ-uca__ghostBtn{min-height:var(--admin-tap,2.75rem);padding:0 var(--sp-2);font-family:var(--font-bn-body);font-size:var(--text-small);color:var(--link);cursor:pointer;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:0 0}.media-module__HQ-uca__ghostBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.media-module__HQ-uca__progressTrack{width:100%;height:.5rem;margin-top:var(--sp-2);background:var(--bg-sunken);border-radius:var(--r-full);overflow:hidden}.media-module__HQ-uca__progressBar{background:var(--brand-600);height:100%;transition:width var(--dur-fast) linear}.media-module__HQ-uca__error{margin:var(--sp-2) 0 0;font-size:var(--admin-meta,var(--text-small));line-height:var(--leading-body-bn);color:var(--danger)}.media-module__HQ-uca__rows{margin:var(--sp-2) 0 0;padding:0;list-style:none}.media-module__HQ-uca__row{width:100%;min-height:var(--admin-tap,2.75rem);padding:var(--sp-1) var(--sp-2);font-family:var(--font-bn-body);font-size:var(--text-small);line-height:var(--leading-body-bn);color:var(--text-body);text-align:start;cursor:pointer;border:0;border-bottom:1px solid var(--border-subtle);background:0 0;display:block}@media (hover:hover){.media-module__HQ-uca__row:hover:not(:disabled),.media-module__HQ-uca__row:focus-visible{background:var(--bg-sunken);outline:none}}.media-module__HQ-uca__row:disabled{color:var(--text-muted);cursor:not-allowed}.media-module__HQ-uca__rowMeta{font-size:var(--text-caption);color:var(--text-muted);margin-top:2px;display:block}
.home-module__6N-ljq__page{padding-block:var(--sp-4) 0}.home-module__6N-ljq__pageTail{padding-block:0 var(--sp-9)}.home-module__6N-ljq__hero{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.home-module__6N-ljq__hero{gap:var(--sp-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.home-module__6N-ljq__hero>*+*{border-inline-start:1px solid var(--border-subtle);padding-inline-start:var(--sp-6)}.home-module__6N-ljq__topStoriesHead{display:none}}.home-module__6N-ljq__lead,.home-module__6N-ljq__topStories{min-width:0}.home-module__6N-ljq__block{margin-top:var(--band-gap)}.home-module__6N-ljq__ruledColumn{gap:var(--sp-3);flex-direction:column;display:flex}.home-module__6N-ljq__ruledColumn>:not(:last-child){padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle)}.home-module__6N-ljq__featureRow{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.home-module__6N-ljq__listGrid{gap:var(--sp-3);column-gap:var(--sp-6);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.home-module__6N-ljq__listGrid>*{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle)}.home-module__6N-ljq__columns{gap:var(--sp-6);margin-top:var(--band-gap);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.home-module__6N-ljq__columns{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) 20rem}}.home-module__6N-ljq__rail{min-width:0}.home-module__6N-ljq__railSticky{gap:var(--sp-6);flex-direction:column;display:flex}@media (min-width:1024px){.home-module__6N-ljq__railSticky{top:calc(var(--header-height) + var(--sp-4));align-self:start;position:sticky}}.home-module__6N-ljq__mostRead{padding:var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.home-module__6N-ljq__railHead{align-items:baseline;gap:var(--sp-2);margin-inline:calc(var(--sp-3) * -1);margin-bottom:var(--sp-1);padding:0 var(--sp-3) var(--sp-2);border-bottom:1px solid var(--border-subtle);display:flex}.home-module__6N-ljq__railTitle{font-family:var(--font-bn-headline);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-heading-bn);color:var(--brand-ink);margin:0}.home-module__6N-ljq__rankedList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__6N-ljq__rankedList>li{margin-inline:calc(var(--sp-3) * -1);padding:var(--sp-2) var(--sp-3);transition:background-color var(--dur-fast) var(--ease-out)}.home-module__6N-ljq__rankedList>li:hover{background:var(--bg-sunken)}.home-module__6N-ljq__rankedList>li:not(:last-child){border-bottom:1px solid var(--border-subtle)}.home-module__6N-ljq__rankedCard{padding-inline-start:var(--sp-6)}.home-module__6N-ljq__epaper{gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);display:grid}.home-module__6N-ljq__epaperKicker{font-size:var(--text-overline);font-weight:var(--weight-semibold);color:var(--rule-accent)}.home-module__6N-ljq__epaperDate{font-family:var(--font-bn-headline);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-heading-bn);color:var(--text-primary)}.home-module__6N-ljq__epaperButton{justify-content:center;align-items:center;gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--brand-ink);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--brand-ink);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.home-module__6N-ljq__epaperButton:hover{background:var(--brand-surface);color:#f3f6f1}.home-module__6N-ljq__degraded{margin-bottom:var(--sp-4);padding:var(--sp-2) var(--sp-3);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-size:var(--text-caption);color:var(--text-secondary)}.home-module__6N-ljq__deskBand{margin-top:var(--band-gap)}.home-module__6N-ljq__deskFeature{gap:var(--sp-5);--card-headline-size:var(--text-h4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.home-module__6N-ljq__deskSplit{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.home-module__6N-ljq__deskSplit{gap:var(--sp-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.home-module__6N-ljq__deskSplit>*+*{border-inline-start:1px solid var(--border-subtle);padding-inline-start:var(--sp-6)}}.home-module__6N-ljq__deskRow{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.home-module__6N-ljq__deskRow{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.home-module__6N-ljq__deskRowCard{padding-inline:var(--sp-4);border-inline-end:1px solid var(--border-subtle)}.home-module__6N-ljq__deskRow>:first-child{padding-inline-start:0}.home-module__6N-ljq__deskRow>:last-child{border-inline-end:0;padding-inline-end:0}}.home-module__6N-ljq__opinionBand{margin-block:var(--band-gap);padding-block:var(--band-gap);background:var(--bg-sunken);border-block:1px solid var(--border-subtle)}.home-module__6N-ljq__opinionGrid{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.home-module__6N-ljq__opinionGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.home-module__6N-ljq__opinionCard{gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);flex-direction:column;display:flex}.home-module__6N-ljq__opinionQuote{font-family:var(--font-bn-display);color:var(--rule-accent);font-size:2.5rem;line-height:.6}.home-module__6N-ljq__opinionHeadline{font-family:var(--font-bn-headline);font-size:var(--text-lead);font-weight:var(--weight-bold);line-height:var(--leading-heading-bn);color:var(--text-primary);text-wrap:pretty;margin:0}.home-module__6N-ljq__opinionLink{color:inherit}.home-module__6N-ljq__opinionStandfirst{font-size:var(--text-small);line-height:var(--leading-body-bn);color:var(--text-secondary)}.home-module__6N-ljq__opinionByline{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);margin-top:auto;display:flex}.home-module__6N-ljq__opinionAuthor{min-width:0;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-primary)}.home-module__6N-ljq__photoStory{margin-top:var(--band-gap)}.home-module__6N-ljq__photoGrid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.home-module__6N-ljq__photoTile{aspect-ratio:3/4;padding:var(--sp-2);background:var(--bg-sunken);align-items:flex-end;display:flex;position:relative;overflow:hidden}.home-module__6N-ljq__photoImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-module__6N-ljq__photoCaption{max-width:100%;padding:var(--sp-1) var(--sp-2);background:var(--bg-elevated);border-inline-start:2px solid var(--rule-accent);font-family:var(--font-bn-headline);font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--leading-heading-bn);color:var(--text-primary);text-wrap:pretty;position:relative}.home-module__6N-ljq__photoTile:hover .home-module__6N-ljq__photoCaption{color:var(--rule-accent)}.home-module__6N-ljq__triptych{gap:var(--sp-6);margin-top:var(--band-gap);padding-top:var(--sp-5);border-top:2px solid var(--brand-ink);grid-template-columns:1fr;display:grid}@media (min-width:720px){.home-module__6N-ljq__triptych{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.home-module__6N-ljq__triptychColumn{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.home-module__6N-ljq__triptychTitle{padding-bottom:var(--sp-1);border-bottom:1px solid var(--border-subtle);font-family:var(--font-bn-headline);font-size:var(--text-lead);font-weight:var(--weight-bold);color:var(--brand-ink);margin:0}.home-module__6N-ljq__triptychTitleLink{color:inherit}.home-module__6N-ljq__triptychMedia{background:var(--bg-sunken);display:block;overflow:hidden}.home-module__6N-ljq__triptychImage{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.home-module__6N-ljq__triptychHeadline{font-family:var(--font-bn-display);font-size:var(--text-body-size);font-weight:var(--weight-semibold);line-height:var(--leading-heading-bn);color:var(--text-primary);text-wrap:pretty;margin:0}.home-module__6N-ljq__triptychLead{color:inherit}.home-module__6N-ljq__triptychList{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.home-module__6N-ljq__triptychListLink{font-size:var(--text-small);line-height:var(--leading-body-bn);color:var(--text-secondary)}
.photocard-module__d0qtca__trigger{align-items:center;gap:var(--sp-1);min-height:2.75rem;padding:0 var(--sp-2);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-family:var(--font-bn-body);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.photocard-module__d0qtca__trigger:hover{border-color:var(--border-strong);color:var(--text-primary)}.photocard-module__d0qtca__overlay{z-index:var(--z-modal);padding:var(--sp-3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c0b9e;place-items:center;display:grid;position:fixed;inset:0}.photocard-module__d0qtca__sheet{background:var(--bg-elevated);border-radius:var(--r-lg);width:min(100%,34rem);max-height:min(92vh,56rem);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}.photocard-module__d0qtca__sheetHead{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2);border-bottom:1px solid var(--border-subtle);display:flex}.photocard-module__d0qtca__sheetTitle{font-family:var(--font-bn-display);font-size:var(--text-h4);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.photocard-module__d0qtca__close{border-radius:var(--r-sm);min-width:2.75rem;min-height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.photocard-module__d0qtca__close:hover{background:var(--bg-sunken);color:var(--text-primary)}.photocard-module__d0qtca__formats{gap:var(--sp-0);padding:var(--sp-2) var(--sp-3) 0;display:flex}.photocard-module__d0qtca__format{min-height:2.75rem;padding:0 var(--sp-1);background:var(--bg-sunken);border-radius:var(--r-sm);font-family:var(--font-bn-body);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-secondary);cursor:pointer;border:1px solid #0000;flex:1}.photocard-module__d0qtca__formatActive{background:var(--bg-elevated);border-color:var(--link);color:var(--link)}.photocard-module__d0qtca__stage{min-height:0;padding:var(--sp-3);background:var(--bg-sunken);flex:1;place-items:center;display:grid;position:relative;overflow:auto}.photocard-module__d0qtca__canvas{border-radius:var(--r-sm);max-width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-md);background:#fff}.photocard-module__d0qtca__busy,.photocard-module__d0qtca__failed{align-items:center;gap:var(--sp-1);font-size:var(--text-caption);color:var(--text-muted);display:inline-flex;position:absolute}.photocard-module__d0qtca__spin{animation:.9s linear infinite photocard-module__d0qtca__photocard-spin}@keyframes photocard-module__d0qtca__photocard-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.photocard-module__d0qtca__spin{animation:none}}.photocard-module__d0qtca__sheetFoot{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:1px solid var(--border-subtle);display:flex}.photocard-module__d0qtca__hint{font-size:var(--text-caption);line-height:var(--leading-ui);color:var(--text-muted);margin:0}.photocard-module__d0qtca__download{align-items:center;gap:var(--sp-1);min-height:2.75rem;padding:0 var(--sp-3);background:var(--brand-600);border-radius:var(--r-sm);font-family:var(--font-bn-body);font-size:var(--text-small);font-weight:var(--weight-semibold);color:#fff;cursor:pointer;white-space:nowrap;border:0;display:inline-flex}.photocard-module__d0qtca__download:hover:not(:disabled){background:var(--brand-700)}.photocard-module__d0qtca__download:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.photocard-module__d0qtca__overlay{padding:0}.photocard-module__d0qtca__sheet{border-radius:0;width:100%;max-height:100vh}.photocard-module__d0qtca__sheetFoot{flex-direction:column;align-items:stretch}.photocard-module__d0qtca__download{justify-content:center}}
.search-module__Q9kVQG__page{padding-block:var(--sp-6) var(--sp-10)}.search-module__Q9kVQG__title{margin:0 0 var(--sp-5);font-family:var(--font-bn-display);font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-display-bn);color:var(--text-primary)}.search-module__Q9kVQG__form{padding:var(--sp-5);background:var(--bg-sunken);border-radius:var(--r-lg);margin-block-end:var(--sp-7)}.search-module__Q9kVQG__queryRow{gap:var(--sp-3);align-items:flex-start;display:flex}.search-module__Q9kVQG__queryField{flex:auto;min-width:0}.search-module__Q9kVQG__submit{flex:none;margin-block-start:1.75rem}.search-module__Q9kVQG__filters{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-block-start:var(--sp-4);display:grid}.search-module__Q9kVQG__clear{margin-block-start:var(--sp-3)}.search-module__Q9kVQG__summary{font-size:var(--text-small);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-block-end:var(--sp-5)}.search-module__Q9kVQG__results{gap:var(--sp-5);display:grid}.search-module__Q9kVQG__results>:not(:last-child){border-block-end:1px solid var(--border-subtle);padding-block-end:var(--sp-5)}.search-module__Q9kVQG__result{max-width:var(--measure-lead)}.search-module__Q9kVQG__resultHeadline{margin:0 0 var(--sp-2);font-family:var(--font-bn-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-heading-bn)}.search-module__Q9kVQG__resultLink{color:var(--text-primary);text-decoration:none}.search-module__Q9kVQG__resultLink:hover{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.search-module__Q9kVQG__resultSnippet{margin:0 0 var(--sp-2);font-size:var(--text-body-size);line-height:var(--leading-body-bn);color:var(--text-secondary)}.search-module__Q9kVQG__resultSnippet mark,.search-module__Q9kVQG__resultHeadline mark{background:var(--brass-100);color:inherit;border-radius:var(--r-xs);font-weight:inherit;padding-inline:.15em}:root[data-theme=dark] .search-module__Q9kVQG__resultSnippet mark,:root[data-theme=dark] .search-module__Q9kVQG__resultHeadline mark{background:color-mix(in srgb, var(--brass-500) 32%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .search-module__Q9kVQG__resultSnippet mark,:root:not([data-theme=light]) .search-module__Q9kVQG__resultHeadline mark{background:color-mix(in srgb, var(--brass-500) 32%, transparent)}}.search-module__Q9kVQG__resultMeta{align-items:center;gap:var(--sp-2);font-size:var(--text-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.search-module__Q9kVQG__resultSection{color:var(--text-muted);text-decoration:none}.search-module__Q9kVQG__resultSection:hover{color:var(--link)}.search-module__Q9kVQG__suggestions{margin-block-start:var(--sp-5)}.search-module__Q9kVQG__suggestionList{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}
