@layer base{._container_1npwy_2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._label_1npwy_12{font-family:var(--font-family-base);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground);white-space:nowrap}._controls_1npwy_21{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}._iconButton_1npwy_28{display:inline-flex;align-items:center;gap:var(--spacing-2);height:2rem;padding:0 var(--spacing-3);background-color:var(--surface);color:var(--surface-foreground);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-family-base);font-size:.8125rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._iconButton_1npwy_28 svg{flex-shrink:0}._iconButton_1npwy_28:hover{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._iconButton_1npwy_28:active{background-color:color-mix(in srgb,var(--primary) 85%,black);border-color:color-mix(in srgb,var(--primary) 85%,black)}._iconButton_1npwy_28:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconButtonError_1npwy_69{border-color:var(--error);color:var(--error)}._iconButtonError_1npwy_69:hover{background-color:var(--error);border-color:var(--error);color:var(--error-foreground)}._buttonText_1npwy_80{white-space:nowrap}._statusMessage_1npwy_84{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){._buttonText_1npwy_80{display:none}._iconButton_1npwy_28{width:2rem;padding:0;justify-content:center}}}@layer base{._attribution_qhucq_2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:color-mix(in srgb,var(--accent) 8%,var(--surface));font-size:.8125rem;width:fit-content}._label_qhucq_15{font-family:var(--font-family-monospace);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;color:var(--muted-foreground)}._link_qhucq_23{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--primary);text-decoration:none;font-weight:600}._link_qhucq_23:hover{text-decoration:underline}._link_qhucq_23:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._disclosure_qhucq_41{margin:0;font-size:.75rem;line-height:1.5;color:var(--muted-foreground);max-width:28rem}}@layer base{._page_11nyb_2{background-color:var(--background);min-height:60vh}._sectionInner_11nyb_7{max-width:60rem;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}._backRow_11nyb_13{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._backLink_11nyb_22{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-decoration:none}._backLink_11nyb_22:hover{color:var(--primary)}._backLink_11nyb_22:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._categoryBackLink_11nyb_41{font-family:var(--font-family-monospace);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);text-decoration:none}._categoryBackLink_11nyb_41:hover{text-decoration:underline}._categoryBackLink_11nyb_41:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._skeletonWrapper_11nyb_59{max-width:42rem;margin:0 auto}._article_11nyb_64{display:flex;flex-direction:column}._header_11nyb_69{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:42rem;margin:0 auto var(--spacing-8);text-align:left}._categoryTag_11nyb_78{font-family:var(--font-family-monospace);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);text-decoration:none;width:fit-content}._categoryTag_11nyb_78:hover{text-decoration:underline}._categoryTag_11nyb_78:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._title_11nyb_97{margin:0;font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;line-height:1.15;color:var(--foreground)}._excerpt_11nyb_106{margin:0;font-family:var(--font-family-display);font-style:italic;font-size:1.25rem;line-height:1.55;color:var(--muted-foreground)}._meta_11nyb_115{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);padding-top:var(--spacing-3);border-top:1px solid var(--border)}._metaItem_11nyb_126{display:inline-flex;align-items:center;gap:var(--spacing-1)}._metaDivider_11nyb_132{opacity:.6}._bylineRow_11nyb_136{display:flex;flex-wrap:wrap;gap:var(--spacing-3);font-size:.8125rem;color:var(--muted-foreground)}._heroFigure_11nyb_144{margin:0 0 var(--spacing-8)}._heroImage_11nyb_148{width:100%;max-height:32rem;object-fit:cover;display:block;border:1px solid var(--border);border-radius:var(--radius)}._figureCaption_11nyb_157{margin-top:var(--spacing-2);font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}._imageCredit_11nyb_164{color:var(--muted-foreground)}._body_11nyb_168{margin-bottom:var(--spacing-8)}._permitCalloutWrapper_11nyb_172,._shareWrapper_11nyb_177{max-width:42rem;margin:0 auto var(--spacing-8)}._sourcesSection_11nyb_182{max-width:42rem;margin:0 auto var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._sourcesTitle_11nyb_189{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-4) 0}._sourcesList_11nyb_197{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}._sourceItem_11nyb_206{display:flex;flex-direction:column;gap:var(--spacing-1)}._sourceMeta_11nyb_212{font-size:.75rem;color:var(--muted-foreground)}._footerMeta_11nyb_217{max-width:42rem;margin:0 auto var(--spacing-12);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._sourceLink_11nyb_228{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;font-weight:500;color:var(--primary);text-decoration:none}._sourceLink_11nyb_228:hover{text-decoration:underline}._sourceLink_11nyb_228:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._relatedSection_11nyb_247{padding-top:var(--spacing-8);border-top:1px solid var(--border)}._relatedTitle_11nyb_252{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-6) 0}._relatedGrid_11nyb_260{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:var(--spacing-6)}._revealCard_11nyb_266{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}._revealCard_11nyb_266[data-revealed=true]{opacity:1;transform:translateY(0)}@media(max-width:40rem){._sectionInner_11nyb_7{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}._title_11nyb_97{font-size:1.875rem}._excerpt_11nyb_106{font-size:1.0625rem}._heroImage_11nyb_148{max-height:20rem}}}
