:root{--bg: #07090d;--bg-elev: #10141c;--bg-soft: #161c27;--ink: #f4f7fb;--muted: #9aa6b8;--line: rgba(244, 247, 251, .12);--accent: #3cf0c5;--accent-2: #7cf5ff;--accent-dim: rgba(60, 240, 197, .14);--danger-soft: #ff6b8a;--radius: 18px;--radius-sm: 12px;--max: 1120px;--font-display: "Syne", "Avenir Next", "Segoe UI", sans-serif;--font-body: "Figtree", "Segoe UI", system-ui, sans-serif;--shadow: 0 24px 60px rgba(0, 0, 0, .45);--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;font-family:var(--font-body);color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 520px at 12% -8%,rgba(60,240,197,.16),transparent 55%),radial-gradient(700px 480px at 100% 0%,rgba(124,245,255,.1),transparent 50%),linear-gradient(180deg,#0b1018 0%,var(--bg) 40%);z-index:-1}img{max-width:100%;display:block}a{color:var(--accent-2);text-underline-offset:.18em}code{font-size:.9em;color:var(--accent)}.site{min-height:100vh;display:flex;flex-direction:column}.siteHeader,.siteFooter,main{width:min(100% - 1.5rem,var(--max));margin-inline:auto}main{flex:1;padding-bottom:3rem}.siteHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0 .85rem;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(7,9,13,.92),rgba(7,9,13,.72) 70%,transparent)}.brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink)}.brandMark{width:.7rem;height:.7rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px var(--accent-dim),0 0 24px #3cf0c58c;animation:pulseMark 2.8s var(--ease) infinite}.brandText{font-family:var(--font-display);font-weight:800;font-size:1.05rem;letter-spacing:-.03em;line-height:1.05;display:flex;flex-direction:column}.brandTextSub{font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.siteNav{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.siteNav a{color:var(--muted);text-decoration:none;font-size:.92rem;font-weight:500;min-height:44px;display:inline-flex;align-items:center}.siteNav a:hover{color:var(--ink)}@keyframes pulseMark{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}@keyframes riseIn{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{transform:translateY(10px)}to{transform:translateY(0)}}.animate-in{opacity:1;animation:riseIn .65s var(--ease)}.animate-in--2{animation-delay:.08s}.animate-in--3{animation-delay:.16s}.animate-in--4{animation-delay:.24s}@media(prefers-reduced-motion:reduce){.animate-in,.styleCard{animation:none!important;opacity:1!important;transform:none!important}}.homeHero{position:relative;padding:clamp(2rem,8vw,5rem) 0 2rem;overflow:hidden}.homeHeroGlow{position:absolute;inset:10% auto auto 40%;width:min(480px,70vw);height:min(480px,70vw);border-radius:50%;background:radial-gradient(circle,rgba(60,240,197,.22),transparent 65%);filter:blur(8px);animation:pulseMark 5s ease-in-out infinite;pointer-events:none}.heroEyebrow,.eyebrow{margin:0 0 .65rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600}.homeBrand{position:relative;margin:0 0 1rem;font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,12vw,6.5rem);line-height:.92;letter-spacing:-.045em}.homeBrand span{display:block;color:var(--accent)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.homeBrand span{color:transparent;background:linear-gradient(105deg,var(--ink) 10%,var(--accent) 55%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.homeLede,.lede{margin:0;max-width:34rem;font-size:clamp(1.05rem,2.4vw,1.25rem);color:var(--muted)}.homeCtas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.25rem;border-radius:999px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--accent);color:#04120f}.btn--primary:hover{background:#6ff7d6}.btn--ghost{border-color:var(--line);color:var(--ink);background:#ffffff08}.btn--ghost:hover{border-color:var(--accent)}.homeStrip{display:flex;gap:.55rem;overflow-x:auto;padding:.25rem 0 1.5rem;margin-bottom:.5rem;scrollbar-width:none}.homeStrip::-webkit-scrollbar{display:none}.homeStrip a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--line);background:var(--bg-elev);color:var(--ink);text-decoration:none;font-size:.9rem;white-space:nowrap}.homeStrip a:hover{border-color:var(--accent);background:var(--accent-dim)}.sectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sectionHead h2,.hubFilters h2,.styleGridSection h2,.hubFaqs h2,.careBlock h2,.relatedBlock h2,.guideMore h2,.prose h2{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,1.85rem);letter-spacing:-.03em}.sectionHead a{color:var(--muted);text-decoration:none;font-size:.92rem}.sectionHead a:hover{color:var(--accent)}.stylePage,.guidePage{padding-top:.75rem}.hubHero,.guideHero{padding:1.25rem 0 1.5rem}.hubHero h1,.hubHeroBleed h1,.guideHero h1,.styleHeroCopy h1,.emptyPage h1{margin:0 0 .75rem;font-family:var(--font-display);font-weight:800;font-size:clamp(2.1rem,6vw,3.4rem);letter-spacing:-.04em;line-height:1.05}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hubPage{padding-top:0}.hubHeroBleed{position:relative;margin:.5rem 0 1.75rem;padding:clamp(1.75rem,5vw,3.25rem) 0 clamp(2rem,5vw,3.5rem);border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:radial-gradient(ellipse 80% 70% at 85% 20%,rgba(60,240,197,.22),transparent 55%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(124,245,255,.12),transparent 50%),linear-gradient(145deg,#0e1420,#121a28 45%,#0a0e14)}.hubHeroBleed[data-hub=quick-weave]{background:radial-gradient(ellipse 70% 60% at 90% 10%,rgba(255,107,138,.18),transparent 50%),radial-gradient(ellipse 50% 50% at 0% 80%,rgba(60,240,197,.14),transparent 45%),linear-gradient(150deg,#141018,#10141c)}.hubHeroBleed[data-hub=curly-weave],.hubHeroBleed[data-hub=protective-weave]{background:radial-gradient(ellipse 75% 65% at 80% 30%,rgba(124,245,255,.2),transparent 55%),linear-gradient(155deg,#0c121c,#15202e)}.hubHeroBleed[data-hub=bridal-weave],.hubHeroBleed[data-hub=color-weave]{background:radial-gradient(ellipse 70% 55% at 70% 15%,rgba(244,247,251,.1),transparent 50%),radial-gradient(ellipse 50% 45% at 15% 85%,rgba(60,240,197,.16),transparent 45%),linear-gradient(160deg,#10141c,#1a1520)}.hubHeroBleedInner{position:relative;z-index:1;width:min(100% - 2rem,40rem);padding-inline:1.25rem}.hubHeroCtas{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.hubHeroWash{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-18deg,transparent,transparent 11px,rgba(244,247,251,.015) 11px,rgba(244,247,251,.015) 12px);pointer-events:none}.sectionSub{margin:.35rem 0 0;color:var(--muted);font-size:.95rem;max-width:36rem}.hubDirectory{margin:2.5rem 0 2rem}.hubTaxonomy{display:grid;gap:1.75rem}.hubTaxGroup{padding:1.15rem 0 .25rem;border-top:1px solid var(--line)}.hubTaxHead h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.03em}.hubTaxHead p{margin:0 0 .9rem;color:var(--muted);font-size:.92rem;max-width:36rem}.hubTaxCards{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.hubTaxCards--row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.hubTaxCard{display:flex;flex-direction:column;gap:.2rem;min-height:88px;padding:.85rem .95rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(165deg,var(--bg-elev),rgba(60,240,197,.05));text-decoration:none;color:inherit;transition:border-color .18s var(--ease),transform .18s var(--ease)}.hubTaxCard:hover{border-color:#3cf0c580;transform:translateY(-2px)}.hubTaxCard--style{background:linear-gradient(165deg,var(--bg-soft),rgba(124,245,255,.06))}.hubTaxCardLabel{font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:-.02em}.hubTaxCardNote{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.hubTaxCardLede{margin-top:.35rem;font-size:.82rem;color:var(--muted);line-height:1.35}.hubQuickChips,.hubJumpChips,.hubFeaturedStrip,.hubShopStrip,.hubSiblings{margin:2rem 0}.hubChooseCard{padding:1rem 1.05rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-elev)}.shopStrip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.shopStrip a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .95rem;border-radius:var(--radius-sm);border:1px dashed rgba(60,240,197,.35);background:#3cf0c50f;color:var(--ink);text-decoration:none;font-size:.9rem}.shopStrip a:hover{border-style:solid;border-color:var(--accent)}.homeStartHere{margin:0 0 2.5rem}.homeStartList{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media(min-width:768px){.homeStartList{grid-template-columns:repeat(2,1fr)}}.homeStartList a{display:grid;gap:.25rem;padding:1rem 1.1rem;text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,var(--border, #2a2a2a) 100%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface, #141414) 100%,transparent);transition:border-color .2s ease,transform .2s ease}.homeStartList a:hover{border-color:var(--accent, #2dd4bf);transform:translateY(-1px)}.homeStartList strong{color:var(--text, #fff);font-size:1rem}.homeStartList span{color:var(--muted, #a3a3a3);font-size:.9rem;line-height:1.4}.homeTaxStrip{display:grid;gap:1.25rem;margin:0 0 2rem}@media(min-width:768px){.homeTaxStrip{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.homeTaxStrip{grid-template-columns:repeat(3,1fr)}}.homeTaxLabel{margin:0 0 .45rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.siteFooterNav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.siteFooterNav--guides{opacity:.92}.hubIntro,.prose{max-width:40rem;color:var(--muted)}.hubIntro p,.prose p{margin:0 0 1rem}.hubChoose,.hubGuides{margin-top:2.5rem}.hubGuides h2,.hubChoose h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;margin:0 0 1rem}.hubChooseGrid{display:grid;gap:1.25rem}@media(min-width:768px){.hubChooseGrid{grid-template-columns:repeat(3,1fr)}}.hubChooseGrid h3{font-family:var(--font-display);font-size:1.05rem;margin:0 0 .4rem}.hubChooseGrid p{margin:0;color:var(--muted);font-size:.95rem}.styleHeroVisual img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.filterRow{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}@media(max-width:640px){.hubJumpChips .filterRow,.hubQuickChips .filterRow{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.hubJumpChips .filterRow a,.hubQuickChips .filterRow a{flex:0 0 auto}}.emptyNoteBlock{display:grid;gap:.75rem;justify-items:start;margin-bottom:2rem}.guideList--compact{display:grid;gap:.65rem}@media(min-width:768px){.guideList--compact{grid-template-columns:repeat(2,1fr)}}.filterRow a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--line);background:var(--bg-elev);color:var(--ink);text-decoration:none;font-size:.9rem}.filterRow a:hover{border-color:var(--accent)}.filterShell{margin:0 0 1.75rem;padding:1rem 1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,var(--bg-elev),var(--bg-soft))}.filterShellHead{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.filterShellTitle{margin:0;font-family:var(--font-display);font-weight:700}.filterShellCount{margin:0;color:var(--muted);font-size:.9rem}.filterChipGroups{display:grid;gap:.85rem}.filterChipGroup{display:grid;gap:.4rem}.filterChipLabel{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.filterChips{display:flex;flex-wrap:wrap;gap:.4rem}.filterChip{min-height:44px;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:.88rem;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease)}.filterChip:hover{border-color:#3cf0c573}.filterChip.is-active{border-color:var(--accent);background:var(--accent-dim);color:var(--ink)}.emptyNote{color:var(--muted)}.styleGrid,.lookbookGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.85rem;margin-bottom:2.25rem}@media(min-width:640px){.styleGrid,.lookbookGrid{grid-template-columns:repeat(12,1fr);gap:1rem}.lookbookGrid>.styleCard{grid-column:span 4}.lookbookGrid>.styleCard--tall{grid-row:span 1}.lookbookGrid>.styleCard--wide{grid-column:span 6}.lookbookGrid>.styleCard--tall .styleCardMedia{aspect-ratio:3 / 4.4}.lookbookGrid>.styleCard--wide .styleCardMedia{aspect-ratio:16 / 11}}.lookbookGrid--strip{margin-bottom:1.5rem}.lookbookGrid--home>.styleCard{grid-column:span 6}@media(min-width:900px){.lookbookGrid--home>.styleCard{grid-column:span 3}}.styleCard{display:flex;flex-direction:column;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;color:inherit;text-decoration:none;animation:cardIn .55s var(--ease) both;animation-delay:var(--card-delay, 0ms);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.styleCard:hover{transform:translateY(-3px);border-color:#3cf0c573;box-shadow:var(--shadow)}.styleCardMedia{aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-soft)}.styleCardMedia img{width:100%;height:100%;object-fit:cover}.styleCardPlaceholder,.styleHeroVisual{width:100%;height:100%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:-.02em;text-transform:capitalize;color:#f4f7fbd9}.tone-1{background:linear-gradient(145deg,rgba(60,240,197,.25),transparent 50%),linear-gradient(330deg,#1a2233,#0d121c)}.tone-2{background:linear-gradient(145deg,rgba(124,245,255,.22),transparent 55%),linear-gradient(330deg,#18202e,#0c1018)}.tone-3{background:linear-gradient(145deg,rgba(255,107,138,.2),transparent 50%),linear-gradient(330deg,#221820,#100c12)}.tone-4{background:linear-gradient(145deg,rgba(255,214,102,.18),transparent 50%),linear-gradient(330deg,#1c1f18,#0e100c)}.styleCardBody{padding:.95rem 1rem 1.15rem}.styleCardBody h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.styleCardBody p{margin:0;font-size:.9rem;color:var(--muted)}.styleMeta{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.styleMeta li{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.22rem .5rem}.styleMeta--lg{margin-top:1rem}.styleMeta--lg li{font-size:.75rem;padding:.35rem .65rem}.hubFaqs details{border-top:1px solid var(--line);padding:.35rem 0}.hubFaqs details:last-child{border-bottom:1px solid var(--line)}.hubFaqs summary{cursor:pointer;font-weight:600;min-height:48px;display:flex;align-items:center}.hubFaqs p{margin:0 0 .85rem;color:var(--muted)}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.85rem;color:var(--muted);margin-bottom:1rem}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent)}.styleHero{display:grid;gap:1.25rem;margin-bottom:1.5rem}@media(min-width:800px){.styleHero{grid-template-columns:1.1fr .9fr;align-items:stretch}}.styleHeroVisual{min-height:280px;border-radius:var(--radius);border:1px solid var(--line);font-size:clamp(1.4rem,3vw,2rem)}.statRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:0 0 1.5rem}.statRow>div{padding:.9rem 1rem;border-radius:var(--radius-sm);background:var(--bg-elev);border:1px solid var(--line)}.statRow dt{margin:0 0 .25rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.statRow dd{margin:0;font-weight:600}.careBlock ul{margin:0;padding-left:1.1rem;color:var(--muted)}.careBlock li{margin-bottom:.45rem}.guideList{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.guideList a{display:block;padding:1rem 1.1rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-elev);text-decoration:none;color:inherit}.guideList a:hover{border-color:var(--accent)}.guideList strong{display:block;font-family:var(--font-display);margin-bottom:.25rem}.guideList span{color:var(--muted);font-size:.92rem}.guideIndexHeading{margin:2rem 0 .85rem;font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.5rem);letter-spacing:-.03em}.guideRelated{margin:2rem 0 1.5rem}.guideRelated h2{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,1.85rem);letter-spacing:-.03em}.pillLinks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.pillLinks a{display:inline-flex;align-items:center;min-height:40px;padding:.35rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev);color:var(--ink);text-decoration:none;font-size:.9rem;text-transform:capitalize}.pillLinks a:hover{border-color:var(--accent);color:var(--accent)}.amazonBlock{margin:2rem 0;padding:1.25rem 0 .5rem;border-top:1px solid var(--line)}.amazonBlock h2{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,1.85rem);letter-spacing:-.03em}.amazonBlockLede{margin:0 0 1.25rem;color:var(--muted);max-width:40rem}.amazonBlockLede code{font-size:.88em;color:var(--accent)}.amazonGrid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.amazonCard{padding:1.1rem 1.15rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(165deg,var(--bg-elev),rgba(60,240,197,.04))}.amazonCard h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.02em}.amazonCard>p{margin:0 0 .75rem;color:var(--muted);font-size:.92rem}.amazonCriteria{margin:0 0 1rem;padding-left:1.1rem;color:var(--muted);font-size:.88rem}.amazonCriteria li{margin-bottom:.25rem}.amazonCta{width:100%;justify-content:center;text-align:center}.affiliateDisclosure{margin:2rem 0 0;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem;max-width:42rem}.affiliateDisclosure--inline{margin:1.5rem 0 .75rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#3cf0c50f;border-top:1px solid var(--line)}.emptyPage{padding:3rem 0}.adSlot{margin:1.25rem 0 1.75rem;border:1px dashed rgba(60,240,197,.35);border-radius:var(--radius-sm);background:repeating-linear-gradient(-45deg,#3cf0c50a,#3cf0c50a 8px,#ffffff05 8px,#ffffff05 16px);display:grid;place-content:center;gap:.2rem;text-align:center;color:var(--muted)}.adSlot--leaderboard{min-height:90px}.adSlot--in-article{min-height:120px}.adSlot--rectangle{min-height:250px;max-width:336px}.adSlotLabel{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.adSlotHint{font-size:.8rem}.siteFooter{margin-top:auto;padding:2rem 0 2.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem;display:grid;gap:1rem}.siteFooter .brandText{color:var(--ink)}.siteFooterTag{margin:.4rem 0 0;max-width:28rem}.siteFooter nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.siteFooter nav a{color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.fine{margin:0;font-size:.8rem}
