.faq-section[data-astro-cid-mfeaqkan]{z-index:1;padding:clamp(4rem,8vw,8rem) 1.5rem;position:relative}.faq-container[data-astro-cid-mfeaqkan]{max-width:52rem;margin:0 auto}.faq-header[data-astro-cid-mfeaqkan]{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.faq-badge[data-astro-cid-mfeaqkan]{font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary,221 83% 53%));background:hsl(var(--primary,221 83% 53%) / .1);border-radius:9999px;margin-bottom:1rem;padding:.3rem .8rem;font-weight:600;display:inline-block}.faq-title[data-astro-cid-mfeaqkan]{font-family:var(--font-heading,inherit);font-size:var(--text-3xl,2.25rem);letter-spacing:-.03em;color:hsl(var(--text-primary,222 47% 11%));margin-bottom:.75rem;font-weight:800;line-height:1.15}[data-theme=dark] .faq-title[data-astro-cid-mfeaqkan]{color:hsl(var(--text-primary,210 40% 98%))}.faq-subtitle[data-astro-cid-mfeaqkan]{font-size:var(--text-base,1rem);color:hsl(var(--text-muted,215 16% 47%));line-height:1.6}.faq-list[data-astro-cid-mfeaqkan]{flex-direction:column;gap:.875rem;display:flex}.faq-item[data-astro-cid-mfeaqkan]{background:hsl(var(--bg-surface,0 0% 100%));border:1px solid hsl(var(--border-subtle,214 32% 91%));box-shadow:inset 0 1px 0 0 #ffffff1a, var(--shadow-sm,0 1px 2px 0 #0000000d);border-radius:.875rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}[data-theme=dark] .faq-item[data-astro-cid-mfeaqkan]{background:hsl(var(--bg-surface,222 47% 8%));border-color:hsl(var(--border-subtle,217 33% 17%));box-shadow:inset 0 1px #ffffff0a}.faq-item[data-astro-cid-mfeaqkan][open]{border-color:hsl(var(--primary,221 83% 53%) / .4);box-shadow:0 10px 25px -5px hsl(var(--primary,221 83% 53%) / .08)}.faq-question[data-astro-cid-mfeaqkan]{cursor:pointer;user-select:none;outline:none;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;list-style:none;transition:background-color .15s;display:flex}.faq-question[data-astro-cid-mfeaqkan]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-mfeaqkan]:hover{background:hsl(var(--bg-card,220 14% 96%) / .5)}[data-theme=dark] .faq-question[data-astro-cid-mfeaqkan]:hover{background:hsl(var(--bg-card,220 40% 11%) / .5)}.faq-question[data-astro-cid-mfeaqkan]:focus-visible{outline:2px solid hsl(var(--primary,221 83% 53%));outline-offset:-2px}.q-number[data-astro-cid-mfeaqkan]{font-size:var(--text-xs,.75rem);color:hsl(var(--primary,221 83% 53%));opacity:.8;font-weight:700}.q-text[data-astro-cid-mfeaqkan]{font-size:var(--text-lg,1.125rem);color:hsl(var(--text-primary,222 47% 11%));flex-grow:1;font-weight:600;line-height:1.4}[data-theme=dark] .q-text[data-astro-cid-mfeaqkan]{color:hsl(var(--text-primary,210 40% 98%))}.q-icon[data-astro-cid-mfeaqkan]{color:hsl(var(--text-muted,215 16% 47%));justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s;display:flex}.faq-item[data-astro-cid-mfeaqkan][open] .q-icon[data-astro-cid-mfeaqkan]{color:hsl(var(--primary,221 83% 53%));transform:rotate(45deg)}.faq-answer-grid[data-astro-cid-mfeaqkan]{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.faq-item[data-astro-cid-mfeaqkan][open] .faq-answer-grid[data-astro-cid-mfeaqkan]{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-mfeaqkan]{overflow:hidden}.faq-answer-text[data-astro-cid-mfeaqkan]{font-size:var(--text-base,1rem);color:hsl(var(--text-muted,215 16% 47%));padding:0 1.5rem 1.5rem 3.5rem;line-height:1.7}[data-theme=dark] .faq-answer-text[data-astro-cid-mfeaqkan]{color:hsl(var(--text-muted,215 20% 65%))}@media (width<=640px){.faq-answer-text[data-astro-cid-mfeaqkan]{padding-left:1.5rem}}.editorial-section{background:hsl(var(--bg-surface));border-top:1px solid hsl(var(--border-hairline));padding:clamp(3.5rem,6vw,5.5rem) 0}.editorial-layout{grid-template-columns:minmax(0,1fr);gap:3rem;width:100%;display:grid}@media (width>=1024px){.editorial-layout{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:4rem}}.editorial-prose{overflow-wrap:break-word;word-break:break-word;min-width:0;max-width:100%}.table-wrapper{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.unboxed-summary{margin-bottom:2.5rem}.unboxed-kicker{font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;color:hsl(var(--accent-primary));letter-spacing:var(--tracking-wide);margin-bottom:.5rem;font-weight:700;display:block}.unboxed-summary p{color:hsl(var(--text-primary));margin-bottom:0;font-size:1.1rem;font-weight:500;line-height:1.68}.editorial-prose h2{font-size:var(--text-h2);margin-top:2.5rem;margin-bottom:1rem}.editorial-prose h3{font-size:var(--text-h3);margin-top:1.75rem;margin-bottom:.75rem}.editorial-visual-wrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-elevation-2);margin:2rem 0;overflow:hidden}.formula-callout{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--accent-primary));margin:1.25rem 0;padding:1rem 1.25rem;overflow-x:auto}.editorial-link{color:hsl(var(--accent-primary));text-underline-offset:3px;font-weight:600;text-decoration:underline}.editorial-link:hover{color:hsl(var(--accent-primary-hover))}.editorial-sidebar{position:relative}.sidebar-sticky-panel{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:6rem}.sidebar-panel{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-lg);padding:1.25rem}.highlight-panel{background:hsl(var(--accent-primary) / .05);border-color:hsl(var(--accent-primary) / .2)}.sidebar-panel-title{font-family:var(--font-heading);font-size:var(--text-sm);color:hsl(var(--text-primary));text-transform:uppercase;margin-bottom:.75rem;font-weight:700}.sidebar-links-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.sidebar-nav-link{font-size:var(--text-sm);color:hsl(var(--text-secondary));border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:.35rem .5rem;text-decoration:none;display:block}.sidebar-nav-link:hover{background:hsl(var(--accent-primary) / .08);color:#003c8f}.sidebar-nav-link.active{background:hsl(var(--accent-primary) / .12);color:#003c8f;font-weight:700}.sidebar-panel-text{font-size:var(--text-xs);color:hsl(var(--text-secondary));margin-bottom:0;line-height:1.5}.eeat-author-card{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-lg);box-shadow:var(--shadow-elevation-1);align-items:center;gap:1rem;margin-top:1.25rem;margin-bottom:2rem;padding:1rem 1.25rem;display:flex}.eeat-badge-icon{background:hsl(var(--accent-primary) / .1);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:inline-flex}.eeat-meta{font-size:var(--text-xs);line-height:1.4}.eeat-title{font-size:var(--text-sm);color:hsl(var(--text-primary));margin-bottom:.15rem}.eeat-subtitle{color:hsl(var(--text-muted));margin-bottom:0}.circulation-bridges-grid{grid-template-columns:1fr;gap:1rem;margin:1.75rem 0;display:grid}@media (width>=640px){.circulation-bridges-grid{grid-template-columns:1fr 1fr}}.bridge-card{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-elevation-1);padding:1rem 1.15rem;text-decoration:none;display:block}.bridge-card:hover{border-color:hsl(var(--accent-primary));box-shadow:var(--shadow-elevation-2);transform:translateY(-2px)}.bridge-kicker{font-size:.68rem;font-family:var(--font-mono);text-transform:uppercase;color:hsl(var(--accent-primary));letter-spacing:var(--tracking-wide);margin-bottom:.35rem;font-weight:700;display:block}.bridge-title{font-size:var(--text-sm);color:hsl(var(--text-primary));margin-bottom:0;font-weight:600;line-height:1.4}
