.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{z-index:100;background-color:var(--color-paper);border-bottom:1px solid var(--color-rule);width:100%;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{z-index:3;max-width:var(--max-width-wide);padding:0 var(--gutter);height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.header-logo[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.nav-primary[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-size:var(--text-small);color:var(--color-ink);transition:color var(--dur-hover) var(--ease-out);padding-bottom:2px;line-height:1.5;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background-color:var(--color-navy);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-hover) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs]:focus-visible,.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-navy)}.nav-link[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav-toggle[data-astro-cid-nen7h5rs]{width:40px;height:40px;margin-right:calc(var(--space-1) * -1);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:none}.nav-toggle__bar[data-astro-cid-nen7h5rs]{background-color:var(--color-ink);width:22px;height:2px;transition:transform var(--dur-hover-slow) var(--ease-out), background-color var(--dur-hover-slow) var(--ease-out);display:block}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bar[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(-4px)rotate(-45deg)}html.nav-open .site-header[data-astro-cid-nen7h5rs]{background-color:var(--color-night);border-bottom-color:var(--color-night)}html.nav-open .header-logo[data-astro-cid-nen7h5rs] .wordmark{color:var(--color-paper)}html.nav-open .header-logo[data-astro-cid-nen7h5rs] .wordmark__accent{color:var(--color-mist)}html.nav-open .nav-toggle__bar[data-astro-cid-nen7h5rs]{background-color:var(--color-paper)}html.nav-open .header-inner[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--color-paper)}.nav-overlay[data-astro-cid-nen7h5rs]{z-index:2;padding:calc(var(--header-height) + var(--space-4)) var(--gutter) var(--space-8);align-items:center;display:flex;position:fixed;inset:0}.nav-overlay[data-astro-cid-nen7h5rs][hidden]{display:none}.nav-overlay[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{width:100%}.nav-overlay__list[data-astro-cid-nen7h5rs]{gap:var(--space-2);flex-direction:column;display:flex}.nav-overlay__link[data-astro-cid-nen7h5rs]{padding:var(--space-1) 0;font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-paper);transition:color var(--dur-hover) var(--ease-out);font-weight:500;line-height:1.1;display:inline-block}.nav-overlay__link[data-astro-cid-nen7h5rs]:hover,.nav-overlay__link[data-astro-cid-nen7h5rs]:focus-visible,.nav-overlay__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-mist)}@media (width<=767px){.nav-primary[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}}.site-footer[data-astro-cid-jo6i4kqk]{padding:var(--space-10) 0 var(--space-5)}.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--space-6);padding-bottom:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{width:fit-content;height:fit-content;display:inline-flex}.footer-nav[data-astro-cid-jo6i4kqk]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-col__title[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-2)}.footer-links[data-astro-cid-jo6i4kqk]{gap:var(--space-1);flex-direction:column;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{font-size:var(--text-small);color:var(--color-paper);transition:color var(--dur-hover) var(--ease-out);line-height:1.5}.footer-link[data-astro-cid-jo6i4kqk]:hover,.footer-link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-mist);text-underline-offset:.2em;text-decoration:underline}.footer-independence[data-astro-cid-jo6i4kqk]{max-width:var(--body-col-max);padding-top:var(--space-4);border-top:1px solid var(--color-ink-soft)}.footer-bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=900px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--space-8)}.footer-nav[data-astro-cid-jo6i4kqk]{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}:root{--color-paper:#faf8f3;--color-bone:#f1ede3;--color-ink:#1a1a1a;--color-ink-soft:#4a4a4a;--color-rule:#ddd6c8;--color-navy:#2b4c7e;--color-navy-deep:#1f3a63;--color-night:#1a1a1a;--color-night-deep:#111;--color-mist:#cfc8ba;--verdict-watch:#1f7a4d;--verdict-skim:#8a5a00;--verdict-skip:#b3261e;--verdict-none:#6b6b6b;--verdict-watch-dark:#5fc48f;--verdict-skim-dark:#e5b547;--verdict-skip-dark:#f28b82;--verdict-none-dark:#a8a8a8;--text-secondary:var(--color-ink-soft);--font-display:var(--font-fraunces,"Fraunces", Georgia, serif);--font-text:var(--font-plex-sans,"IBM Plex Sans", system-ui, sans-serif);--text-display:clamp(44px, 5.2vw, 76px);--text-h1:clamp(36px, 4vw, 56px);--text-h2:clamp(28px, 2.8vw, 40px);--text-h3:clamp(22px, 2vw, 26px);--text-lead:clamp(18px, 1.4vw, 20px);--text-body:17px;--text-small:15px;--text-label:13px;--size-wordmark:24px;--first-display:clamp(40px, min(4.6vw, 8.4vh), 66px);--first-h1:clamp(36px, min(4vw, 7vh), 64px);--first-lead:clamp(17px, min(1.4vw, 2.5vh), 22px);--first-h3:clamp(22px, min(2vw, 3.4vh), 32px);--first-pad:clamp(16px, 3vh, 48px);--first-gap:clamp(8px, 1.6vh, 24px);--first-gap-l:clamp(16px, 3vh, 40px);--track-ui:.01em;--track-label:.08em;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--space-20:160px;--max-width:1200px;--max-width-wide:1440px;--body-col-max:680px;--gutter:24px;--section-pad:var(--space-12);--app-pad:var(--space-5);--header-height:72px;--radius-sm:4px;--radius-md:4px;--radius-lg:12px;--shadow-hover:none;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-hover:.2s;--dur-hover-slow:.25s;--dur-reveal:.7s}@media (width<=767px){:root{--section-pad:var(--space-6);--app-pad:var(--space-3);--gutter:16px;--header-height:64px}}[data-yt-theme=dark]{--yt-s0:#0f0f0f;--yt-s1:#272727;--yt-s2:#3f3f3f;--yt-t0:#f1f1f1;--yt-t1:#aaa;--v-watch:var(--verdict-watch-dark);--v-skim:var(--verdict-skim-dark);--v-skip:var(--verdict-skip-dark);--v-none:var(--verdict-none-dark)}[data-yt-theme=light]{--yt-s0:#fff;--yt-s1:#f2f2f2;--yt-s2:#e5e5e5;--yt-t0:#0f0f0f;--yt-t1:#606060;--v-watch:var(--verdict-watch);--v-skim:var(--verdict-skim);--v-skip:var(--verdict-skip);--v-none:var(--verdict-none)}:root{--player-progress:#f03;--player-track:#fff3;--player-ground:#000;--player-ground-2:#1b1b1b;--player-text:#fff;--email-ground:#fff;--email-rule:#e5e5e5;--email-grey:#606060;--email-badge-text:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;font-size:100%}html.nav-open{overflow:hidden}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.65;overflow-x:hidden}img,picture,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}h1,h2,h3,.h1,.h2,.h3,.display{font-family:var(--font-display);font-optical-sizing:auto;color:inherit;text-wrap:balance;font-weight:500}.display{font-size:var(--text-display);letter-spacing:-.01em;line-height:1.02}h1,.h1{font-size:var(--text-h1);letter-spacing:-.01em;line-height:1.05}h2,.h2{font-size:var(--text-h2);letter-spacing:-.005em;line-height:1.1}h3,.h3{font-size:var(--text-h3);letter-spacing:0;font-weight:600;line-height:1.2}p{font-size:var(--text-body);max-width:var(--body-col-max);line-height:1.65}p+p{margin-top:1lh}.lead{font-size:var(--text-lead);color:var(--text-secondary);max-width:36ch;line-height:1.55}.small{font-size:var(--text-small);line-height:1.5}.meta{font-size:var(--text-small);color:var(--text-secondary);line-height:1.5}.label,.eyebrow{font-family:var(--font-text);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-secondary);max-width:none;font-weight:600;line-height:1.5;display:block}.eyebrow{color:var(--color-navy)}:is(.section-night,.section-night-deep) .eyebrow{color:var(--color-mist)}.num,.count,.mono{font-family:var(--font-text);font-variant-numeric:tabular-nums}.num{text-align:right;white-space:nowrap}.count{font-weight:600}.wordmark{font-family:var(--font-display);font-weight:600;font-size:var(--size-wordmark);font-variation-settings:"opsz" 24;letter-spacing:-.01em;text-transform:lowercase;color:var(--color-ink);line-height:1;display:inline-block}.wordmark__accent{color:var(--color-navy)}.wordmark--reversed{color:var(--color-paper)}.wordmark--reversed .wordmark__accent{color:var(--color-mist)}.prose{max-width:var(--body-col-max)}.prose p{max-width:none}.prose h2,.prose h3{margin-top:2em;margin-bottom:.6em}.prose ol,.prose ul{flex-direction:column;gap:.75em;margin:1.25em 0;padding-left:1.5em;display:flex}.prose ol{list-style:decimal}.prose ul{list-style:outside}.text-block>*+*{margin-top:1lh}.prose a,.text-link{color:inherit;text-underline-offset:.2em;transition:color var(--dur-hover) var(--ease-out), text-decoration-color var(--dur-hover) var(--ease-out);text-decoration:underline 1px}.prose a:hover,.text-link:hover,.prose a:focus-visible,.text-link:focus-visible{color:var(--color-navy);text-decoration-color:var(--color-navy)}:is(.section-night,.section-night-deep) :is(.prose a,.text-link):is(:hover,:focus-visible){color:var(--color-mist);text-decoration-color:var(--color-mist)}.btn{isolation:isolate;min-height:52px;font-family:var(--font-text);letter-spacing:var(--track-ui);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn__inner{z-index:1;align-items:center;gap:var(--space-1);transition:transform .12s var(--ease-out);display:inline-flex;position:relative}.btn:active .btn__inner{transform:scale(.97)}.btn__fill{z-index:0;pointer-events:none;background-color:var(--color-night-deep);transform-origin:0;transition:transform .26s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.btn[data-dir=right] .btn__fill{transform-origin:100%}.btn[data-dir=top] .btn__fill{transform-origin:top;transform:scaleY(0)}.btn[data-dir=bottom] .btn__fill{transform-origin:bottom;transform:scaleY(0)}.btn:hover .btn__fill,.btn:focus-visible .btn__fill{transform:scale(1)}.btn__arrow{flex-shrink:0;overflow:visible}.btn__arrow-line{transform-origin:0;transition:transform var(--dur-hover-slow) var(--ease-out)}.btn__arrow-head{transition:transform var(--dur-hover-slow) var(--ease-out)}.btn:hover .btn__arrow-line,.btn:focus-visible .btn__arrow-line{transform:scaleX(1.25)}.btn:hover .btn__arrow-head,.btn:focus-visible .btn__arrow-head{transform:translate(3.5px)}.btn:disabled,.btn[aria-disabled=true]{cursor:default}.btn:disabled .btn__fill,.btn[aria-disabled=true] .btn__fill{display:none}.btn:disabled:active .btn__inner{transform:none}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background-color:var(--color-bone);color:var(--color-ink-soft);border-color:var(--color-bone)}.btn-primary{background-color:var(--color-ink);color:var(--color-paper);transition:background-color var(--dur-hover) var(--ease-out);padding:0 22px}.btn-primary:not(:has(.btn__fill)):hover,.btn-primary:not(:has(.btn__fill)):focus-visible,.btn-primary:active,.btn-primary:active .btn__fill{background-color:var(--color-night-deep)}:is(.section-night,.section-night-deep) .btn-primary{background-color:var(--color-paper);color:var(--color-ink)}:is(.section-night,.section-night-deep) .btn-primary .btn__fill{background-color:var(--color-bone)}.btn-secondary{color:var(--color-ink);border:1px solid var(--color-ink);transition:color var(--dur-hover-slow) var(--ease-out);background-color:#0000;padding:0 21px}.btn-secondary .btn__fill{background-color:var(--color-ink)}.btn-secondary:hover,.btn-secondary:focus-visible{color:var(--color-paper)}.btn-secondary:active .btn__fill{background-color:var(--color-night-deep)}:is(.section-night,.section-night-deep) .btn-secondary{color:var(--color-paper);border-color:var(--color-paper)}:is(.section-night,.section-night-deep) .btn-secondary .btn__fill{background-color:var(--color-paper)}:is(.section-night,.section-night-deep) .btn-secondary:is(:hover,:focus-visible){color:var(--color-ink)}.btn-quiet{min-height:0;color:var(--color-ink);padding:var(--space-1) 0;text-underline-offset:.25em;transition:color var(--dur-hover) var(--ease-out);text-decoration:underline 1px;overflow:visible}.btn-quiet:hover,.btn-quiet:focus-visible{color:var(--color-navy)}:is(.section-night,.section-night-deep) .btn-quiet{color:var(--color-paper)}:is(.section-night,.section-night-deep) .btn-quiet:is(:hover,:focus-visible){color:var(--color-mist)}@media (prefers-reduced-motion:reduce){.btn__fill,.btn__inner,.btn__arrow-line,.btn__arrow-head{transition-duration:0s}}.divider{background-color:var(--color-rule);border:none;width:100%;height:1px}.section-night .divider,.section-night-deep .divider{background-color:var(--color-ink-soft)}[data-rule]{transform-origin:0}.section{padding:var(--section-pad) 0;position:relative}.section--tight{padding:var(--space-8) 0}.section--app{padding:var(--app-pad) 0}.section-paper{background-color:var(--color-paper)}.section-bone{background-color:var(--color-bone)}.section-night{background-color:var(--color-night);color:var(--color-paper);--text-secondary:var(--color-mist)}.section-night-deep{background-color:var(--color-night-deep);color:var(--color-paper);--text-secondary:var(--color-mist)}.container{width:100%;max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.container--wide,.container--app{max-width:var(--max-width-wide)}.narrow{max-width:var(--body-col-max)}.editorial{column-gap:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}@media (width<=900px){.editorial{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.card{color:var(--color-ink);--text-secondary:var(--color-ink-soft);background-color:var(--color-bone);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-4);display:block;position:relative}.section-bone .card{background-color:var(--color-paper)}@media (width<=767px){.card{padding:var(--space-3)}}.tag-list{gap:var(--space-1);flex-wrap:wrap;display:flex}.tag{font-size:var(--text-label);white-space:nowrap;color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:0 var(--space-1);align-items:center;line-height:1.6;display:inline-flex}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field__label{font-size:var(--text-small);color:var(--color-ink);font-weight:500;line-height:1.5}.field--box{width:100%;padding:var(--space-1) var(--space-2);min-height:var(--space-6);font-family:var(--font-text);font-size:var(--text-body);color:var(--color-ink);background-color:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);transition:border-color var(--dur-hover) var(--ease-out);line-height:1.5}.card .field--box{background-color:var(--color-paper)}.field--box::placeholder{color:var(--color-ink-soft);opacity:1}.field--box:hover{border-color:var(--color-ink-soft)}.field--box:focus{outline:2px solid var(--color-navy);outline-offset:2px;border-color:var(--color-navy)}textarea.field--box{resize:vertical;min-height:7em}.field--box[aria-invalid=true]{border-color:var(--color-ink)}.check{gap:var(--space-1);font-size:var(--text-small);color:var(--color-ink);align-items:flex-start;line-height:1.5;display:flex}.check input{width:16px;height:16px;accent-color:var(--color-ink);flex:none;margin-top:3px}.form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__error{font-size:var(--text-small);color:var(--color-ink);border-left:2px solid var(--verdict-skip);padding-left:var(--space-1);line-height:1.5}.notice{border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.notice>*+*{margin-top:var(--space-2)}@media (width<=767px){.notice{padding:var(--space-3)}}:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px;border-radius:var(--radius-sm)}.section-night :focus-visible,.section-night-deep :focus-visible{outline-color:var(--color-paper)}main#main-content:focus,main#main-content:focus-visible{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{top:var(--space-2);left:var(--space-2);z-index:9999;clip:auto;white-space:normal;background-color:var(--color-paper);width:auto;height:auto;color:var(--color-navy);padding:var(--space-1) var(--space-2);border:1px solid var(--color-navy);border-radius:var(--radius-sm);font-size:var(--text-small);margin:0;font-weight:500;position:fixed;overflow:visible}html.motion-ready [data-reveal],html.motion-ready [data-reveal-stagger]>*{will-change:transform, opacity}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-old(root),::view-transition-new(root){animation:none}}@media print{:root{--color-paper:#fff;--color-bone:#fff}.section-bone,.card{border:1px solid var(--color-rule)}.site-header,.site-footer,.btn,.skip-link,.nav-overlay{display:none!important}.print-break{page-break-before:always;break-before:page}.section{padding:var(--space-4) 0}}.toast{left:50%;bottom:var(--space-4);z-index:110;width:max-content;max-width:min(40ch, calc(100vw - 2 * var(--space-2)));padding:var(--space-2) var(--space-3);background-color:var(--color-night);color:var(--color-paper);border:1px solid var(--color-ink-soft);border-radius:var(--radius-md);font-family:var(--font-text);font-size:var(--text-small);letter-spacing:var(--track-ui);cursor:pointer;opacity:0;transform:translate(-50%, var(--space-1));transition:opacity var(--dur-hover-slow) var(--ease-out), transform var(--dur-hover-slow) var(--ease-out);line-height:1.45;position:fixed}.toast--in{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.toast,.toast--in{transform:translate(-50%)}}@media print{.toast{display:none!important}}.prompt-library{gap:var(--space-3);display:grid}.prompt-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background-color:var(--color-paper);flex-direction:column;display:flex}.prompt-card__title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:1.2}.prompt-card__when{color:var(--text-secondary);font-size:var(--text-small)}.prompt-card__text{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-2);border-radius:var(--radius-md);background-color:var(--color-bone);font-family:var(--font-text);font-size:var(--text-small);margin:0;line-height:1.6}.prompt-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.open-in{display:inline-block;position:relative}.open-in summary{align-items:center;gap:var(--space-1);border:1px solid var(--color-ink);border-radius:var(--radius-sm);min-height:52px;color:var(--color-ink);font-family:var(--font-text);letter-spacing:var(--track-ui);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);padding:0 22px;font-size:16px;font-weight:500;line-height:1;list-style:none;display:inline-flex}.open-in summary::-webkit-details-marker{display:none}.open-in summary::marker{content:""}.open-in summary:hover,.open-in summary:focus-visible,.open-in[open] summary{background-color:var(--color-ink);color:var(--color-paper)}.open-in__menu{top:calc(100% + var(--space-1));z-index:20;min-width:18rem;padding:var(--space-1) 0;background-color:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;left:0}.open-in__item{padding:var(--space-1) var(--space-2);color:var(--color-ink);font-size:var(--text-body);text-align:left;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out);background:0 0;border:0;text-decoration:none;display:block}.open-in__item:hover,.open-in__item:focus-visible{background-color:var(--color-bone)}.open-in__claim{color:var(--text-secondary);font-size:var(--text-small);letter-spacing:var(--track-ui);display:block}@media (width<=767px){.open-in{display:block}.open-in__menu{width:100%;min-width:0;margin-top:var(--space-1);position:static}}@media print{.open-in{display:none!important}}
