.account-security-lock-banner{--security-notice-accent:#f0cf79;--security-notice-accent-ink:#2c160d;--security-notice-border:#f0cf7970;--security-notice-surface:#301118fa;--security-notice-surface-end:#180a0ffa;--security-notice-ink:#fff5df;--security-notice-muted:#e8d7c8;--security-notice-icon-surface:#0803063d;--security-notice-shadow:0 .75rem 2rem #00000038;z-index:35;border-block:1px solid var(--security-notice-border);background:linear-gradient(110deg, #f0cf7914, transparent 34%), linear-gradient(90deg, var(--security-notice-surface), var(--security-notice-surface-end));min-width:0;min-height:4rem;color:var(--security-notice-ink);box-shadow:var(--security-notice-shadow);font-family:var(--font-sans,"Be Vietnam Pro", "Be Vietnam Pro fallback", system-ui, sans-serif);isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem .9rem;padding:.6rem max(1rem,50vw - 36rem);display:grid;position:relative;overflow:hidden}.account-security-lock-banner:before{z-index:-1;background:var(--security-notice-accent);content:"";width:.25rem;position:absolute;inset-block:0;inset-inline-start:0}.account-security-lock-banner__icon{border:1px solid var(--security-notice-border);background:var(--security-notice-icon-surface);width:2.65rem;height:2.65rem;color:var(--security-notice-accent);border-radius:.85rem;place-items:center;display:grid}.account-security-lock-banner__icon svg{width:1.35rem;height:1.35rem}.account-security-lock-banner__copy{gap:.12rem;min-width:0;display:grid}.account-security-lock-banner__copy strong{color:var(--security-notice-ink);font-synthesis:none;letter-spacing:normal;overflow-wrap:anywhere;font-size:clamp(.82rem,1.4vw,.9rem);font-weight:750;line-height:1.35}.account-security-lock-banner__copy p{color:var(--security-notice-muted);overflow-wrap:anywhere;margin:0;font-size:clamp(.72rem,1.25vw,.8rem);line-height:1.5}.account-security-lock-banner__action{border:1px solid var(--security-notice-accent);background:var(--security-notice-accent);min-width:0;min-height:2.75rem;color:var(--security-notice-accent-ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.76rem;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .16s,filter .16s;display:inline-flex}.account-security-lock-banner__action:hover{filter:brightness(1.06)}.account-security-lock-banner__action:active{transform:translateY(1px)}.account-security-lock-banner__action:focus-visible{outline:.1875rem solid var(--security-notice-ink);outline-offset:.1875rem}html[data-theme=light] .account-security-lock-banner,html.light .account-security-lock-banner{--security-notice-accent:#7b4d0b;--security-notice-accent-ink:#fffaf0;--security-notice-border:#7b4d0b6b;--security-notice-surface:#fff9ebfa;--security-notice-surface-end:#f7eddbfa;--security-notice-ink:#351c20;--security-notice-muted:#654b42;--security-notice-icon-surface:#7b4d0b1a;--security-notice-shadow:0 .75rem 1.8rem #48271f24}@media (width<=40rem){.account-security-lock-banner{padding:.7rem max(.75rem, env(safe-area-inset-right)) .75rem max(.75rem, env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr);gap:.55rem .7rem}.account-security-lock-banner__icon{width:2.45rem;height:2.45rem}.account-security-lock-banner__action{grid-column:1/-1;width:100%}}@media (width<=22.5rem){.account-security-lock-banner__copy p{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.account-security-lock-banner__action{transition:none}}@media (forced-colors:active){.account-security-lock-banner,.account-security-lock-banner__icon,.account-security-lock-banner__action{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.account-security-lock-banner:before{background:highlight}.account-security-lock-banner__copy strong,.account-security-lock-banner__copy p{color:canvastext}.account-security-lock-banner__action:focus-visible{outline-color:highlight}}.pwa-notice{--pwa-notice-accent:#e2bd64;--pwa-notice-accent-ink:#2b1009;--pwa-notice-border:#e1be6d80;--pwa-notice-surface:#1f0c12fa;--pwa-notice-surface-end:#0d090ffa;--pwa-notice-ink:#fff7e7;--pwa-notice-muted:#d8cbb5;--pwa-notice-quiet-border:#e7cc8f57;--pwa-notice-shadow:0 1rem 3.5rem #00000080;z-index:70;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid var(--pwa-notice-border);background-color:var(--pwa-notice-surface);background-image:linear-gradient(145deg, var(--pwa-notice-surface), var(--pwa-notice-surface-end));width:min(29rem,100vw - 2rem);color:var(--pwa-notice-ink);box-shadow:var(--pwa-notice-shadow), inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem .9rem;padding:1rem;animation:.28s ease-out both pwa-notice-arrive;display:grid;position:fixed}.pwa-notice__icon{border:1px solid var(--pwa-notice-border);width:2.65rem;height:2.65rem;color:var(--pwa-notice-accent);font:700 1.25rem/1 var(--font-serif);background:#6e0d188c;border-radius:.85rem;place-items:center;display:grid}.pwa-notice__copy{gap:.18rem;min-width:0;display:grid}.pwa-notice__copy strong{color:var(--pwa-notice-ink);font-size:.92rem;line-height:1.4}.pwa-notice__copy span{color:var(--pwa-notice-muted);font-size:.78rem;line-height:1.55}.pwa-notice__actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.pwa-notice__actions button{border:1px solid var(--pwa-notice-accent);background:var(--pwa-notice-accent);min-height:2.75rem;color:var(--pwa-notice-accent-ink);font:700 .76rem/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:.55rem .85rem}.pwa-notice__actions .pwa-notice__dismiss{border-color:var(--pwa-notice-quiet-border);color:var(--pwa-notice-ink);background:0 0}.pwa-notice__actions button:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes pwa-notice-arrive{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .pwa-notice,html.light .pwa-notice{--pwa-notice-accent:#7a4b08;--pwa-notice-accent-ink:#fffaf0;--pwa-notice-border:#7a4b086b;--pwa-notice-surface:#fffaf0fa;--pwa-notice-surface-end:#f7edd9fa;--pwa-notice-ink:#321a1e;--pwa-notice-muted:#654b42;--pwa-notice-quiet-border:#654b4270;--pwa-notice-shadow:0 1rem 3rem #48271f33}html[data-theme=light] .pwa-notice__icon,html.light .pwa-notice__icon{background:#ae6d261f}@media (width<=639px){.pwa-notice{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));width:auto;padding:.875rem}.pwa-notice__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pwa-notice__actions button:only-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pwa-notice{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){.pwa-notice,.pwa-notice__icon,.pwa-notice__actions button,.pwa-notice__actions .pwa-notice__dismiss{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.pwa-notice__actions button:focus-visible{outline-color:highlight}}.search-palette{z-index:100;isolation:isolate;place-items:start center;padding:max(4.75rem,10vh) 1rem 1rem;display:grid;position:fixed;inset:0}.search-palette__scrim{-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82);cursor:default;background:radial-gradient(circle at 50% 8%,#c41e322e,#0000 38%),#030206c7;border:0;width:100%;height:100%;animation:.16s ease-out both search-scrim-in;position:absolute;inset:0}.search-palette__panel{overscroll-behavior:contain;background:linear-gradient(145deg,#d4b46a1a,#0000 22%),radial-gradient(circle at 100% 0,#c41e322e,#0000 34%),#12080ff7;border:1px solid #e8c97a57;border-radius:1.65rem;flex-direction:column;width:min(47rem,100%);max-height:min(45rem,100dvh - max(6rem,12vh));animation:.22s cubic-bezier(.2,.8,.2,1) both search-panel-in;display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #000000a8,inset 0 1px #ffffff0d}.search-palette__panel:before{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.search-palette__head,.search-palette__input-wrap,.search-palette__body,.search-palette__foot{z-index:1;position:relative}.search-palette__head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.4rem .8rem;display:flex}.search-palette__eyebrow{color:var(--color-gold);font:700 .65rem/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .2rem}.search-palette__head h2{color:var(--color-gold-bright);font:600 clamp(1.35rem, 3vw, 1.75rem)/1.2 var(--font-serif);margin:0}.search-palette__close{width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:#0000002e;border:1px solid #e8c97a38;border-radius:999px;flex:none;place-items:center;display:grid}.search-palette__close-mark{width:1rem;height:1rem;display:block;position:relative}.search-palette__close-mark:before,.search-palette__close-mark:after{content:"";background:currentColor;border-radius:999px;width:100%;height:.1rem;position:absolute;top:calc(50% - .05rem);left:0}.search-palette__close-mark:before{transform:rotate(45deg)}.search-palette__close-mark:after{transform:rotate(-45deg)}.search-palette__input-wrap{background:#00000052;border:1px solid #e8c97a61;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:.5rem 1.4rem 1rem;padding:.15rem .7rem .15rem 1rem;display:grid;box-shadow:inset 0 1px 1rem #00000038,0 0 0 4px #d4b46a09}.search-palette__input-wrap:focus-within{border-color:#f3e2b0c7;box-shadow:0 0 0 4px #d4b46a1a}.search-palette__input-mark{border:.12rem solid var(--color-gold);border-radius:50%;width:1rem;height:1rem;position:relative}.search-palette__input-mark:after{background:var(--color-gold);content:"";border-radius:999px;width:.5rem;height:.12rem;position:absolute;bottom:-.2rem;right:-.38rem;transform:rotate(45deg)}.search-palette__input-wrap input{min-width:0;height:3.35rem;color:var(--color-ink);font:500 1rem/1.4 var(--font-sans);background:0 0;border:0;outline:0}.search-palette__input-wrap input::placeholder{color:#f6ebd46b}.search-palette__input-wrap input::-webkit-search-cancel-button{appearance:none}.search-palette__input-actions{align-items:center;gap:.55rem;display:inline-flex}.search-palette__clear{color:#f6ebd4a3;min-width:2.75rem;min-height:2.75rem;font:700 .7rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 .35rem}.search-palette__clear:hover{color:var(--color-gold-bright)}.search-palette__input-wrap kbd,.search-palette__foot kbd{color:#f6ebd494;font:600 .62rem/1 var(--font-sans);background:#ffffff0e;border:1px solid #ffffff21;border-radius:.38rem;padding:.25rem .38rem;box-shadow:0 1px #ffffff0f}.search-palette__spinner{border:2px solid #d4b46a33;border-top-color:var(--color-gold);border-radius:999px;width:1.05rem;height:1.05rem;animation:.7s linear infinite search-spin}.search-palette__body{scrollbar-color:#d4b46a61 transparent;scrollbar-gutter:stable both-edges;min-height:10rem;padding:0 1rem 1rem;overflow-y:auto}.search-palette__section{padding:.4rem .4rem .8rem}.search-palette__section+.search-palette__section{border-top:1px solid #d4b46a1f;padding-top:1rem}.search-palette__section-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.search-palette__section-title span{color:var(--color-gold-bright);font:700 .72rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.search-palette__section-title small{color:#f6ebd48a;font-size:.75rem}.search-palette__recent{flex-wrap:wrap;gap:.45rem;display:flex}.search-palette__recent button{color:#f6ebd4b8;min-height:2.75rem;font:500 .75rem/1 var(--font-sans);cursor:pointer;background:#ffffff06;border:1px solid #d4b46a2e;border-radius:999px;padding:.5rem .75rem}.search-palette__recent button:hover{color:var(--color-gold-bright);border-color:#d4b46a8c}.search-palette__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.search-palette__quick-grid a{min-width:0;color:inherit;background:#ffffff06;border:1px solid #d4b46a24;border-radius:.9rem;align-items:center;gap:.8rem;padding:.78rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.search-palette__quick-grid a:hover{background:#d4b46a11;border-color:#d4b46a75;transform:translateY(-1px)}.search-palette__quick-grid b{background:#d4b46a14;border:1px solid #d4b46a3d;border-radius:.7rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.search-palette__quick-mark:before,.search-palette__quick-mark:after{content:"";position:absolute}.search-palette__quick-mark:before{border:1px solid var(--color-gold);border-radius:.08rem;inset:.72rem .65rem}.search-palette__quick-mark:after{background:var(--color-gold);height:1px;box-shadow:0 .32rem var(--color-gold);top:1.08rem;left:.84rem;right:.84rem}.search-palette__quick-mark.is-calendar:before{border-top-width:.3rem}.search-palette__quick-mark.is-notebook:before{border-left-width:.28rem}.search-palette__quick-mark.is-letter:after{border-right:1px solid var(--color-gold);border-bottom:1px solid var(--color-gold);height:.65rem;box-shadow:none;background:0 0;top:1.05rem;transform:rotate(45deg)}.search-palette__quick-mark.is-article:after{box-shadow:0 .28rem var(--color-gold), 0 .56rem var(--color-gold)}.search-palette__quick-grid span{min-width:0;display:grid}.search-palette__quick-grid strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.search-palette__quick-grid small{color:#f6ebd48f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.search-palette__results{gap:.3rem;display:grid}.search-palette__results>button{width:100%;min-height:3.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.72rem .8rem;display:grid}.search-palette__results>button.is-active{background:linear-gradient(90deg,#c41e3224,#d4b46a14);border-color:#e8c97a66}.search-palette__result-icon{background:#00000038;border:1px solid #d4b46a2b;border-radius:.8rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.search-palette__result-icon i{border:1px solid var(--color-gold);border-radius:50%;width:1rem;height:1rem;position:relative}.search-palette__result-icon i:after{background:var(--color-gold);content:"";width:.42rem;height:1px;position:absolute;bottom:-.16rem;right:-.32rem;transform:rotate(45deg)}.search-palette__result-copy{gap:.12rem;min-width:0;display:grid}.search-palette__result-copy>span{color:#f6ebd480;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.search-palette__result-copy em{color:var(--color-gold);text-transform:uppercase;background:#d4b46a1c;border-radius:999px;padding:.18rem .38rem;font-style:normal;font-weight:700}.search-palette__result-copy strong{color:var(--color-ink);font:600 .9rem/1.35 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-palette__result-copy small{color:#f6ebd494;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.search-palette__result-copy mark{color:#f6ebd4;background:#e8c46833;border-radius:.2rem;padding:0 .1rem;font-weight:600}.search-palette__enter{color:#d4b46aa3;font-size:.72rem;font-weight:700}.search-palette__spelling{border-left:2px solid var(--color-gold);color:#f6ebd4d1;overflow-wrap:anywhere;margin:.5rem .6rem .2rem;padding:.45rem .7rem;font-size:.875rem;line-height:1.5}.search-palette__spelling strong{color:var(--color-gold-bright)}.search-palette__spelling button{min-height:2.75rem;color:var(--color-gold-bright);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.search-palette__spelling button:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.search-palette__empty{text-align:center;justify-items:center;padding:2.4rem 1rem;display:grid}.search-palette__empty-mark{border:1px solid var(--color-gold);border-radius:50%;width:2rem;height:2rem;box-shadow:inset .45rem -.25rem #12080ff7}.search-palette__empty strong{color:var(--color-gold-bright);font-family:var(--font-serif);margin-top:.4rem}.search-palette__empty p{color:#f6ebd494;max-width:27rem;margin:.25rem 0 0;font-size:.875rem}.search-palette__error{color:#f3b7c0;background:#c41e321f;border-radius:.7rem;margin:.5rem;padding:.6rem .8rem;font-size:.75rem}.search-palette__error :is(button,a){min-height:2.75rem}.search-palette__foot{background:#0000001f;border-top:1px solid #d4b46a21;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.4rem;display:flex}.search-palette__foot>span{color:#f6ebd480;align-items:center;gap:.32rem;font-size:.75rem;display:flex}.search-palette__foot button{min-height:2.75rem;color:var(--color-gold);font:700 .75rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0}.search-palette :is(a,button):focus-visible{outline:.18rem solid var(--color-gold-bright);outline-offset:.18rem}html[data-theme=light] .search-palette__scrim,html.light .search-palette__scrim{background:radial-gradient(circle at 50% 8%,#80232e1f,#0000 38%),#31191d75}html[data-theme=light] .search-palette__panel,html.light .search-palette__panel{color:#32171c;background:linear-gradient(145deg,#b1852e1a,#0000 24%),radial-gradient(circle at 100% 0,#a02b391a,#0000 34%),#fffaf0;border-color:#681d2947;box-shadow:0 2rem 7rem #31191d47,inset 0 1px #ffffffb8}html[data-theme=light] .search-palette__result-copy mark,html.light .search-palette__result-copy mark{color:#32171c;background:#8b28361f}html[data-theme=light] .search-palette__spelling,html.light .search-palette__spelling{color:#32171cd1}html[data-theme=light] .search-palette__spelling strong,html.light .search-palette__spelling strong,html[data-theme=light] .search-palette__spelling button,html.light .search-palette__spelling button{color:#8b2836}html[data-theme=light] .search-palette__head h2,html.light .search-palette__head h2,html[data-theme=light] .search-palette__section-title span,html.light .search-palette__section-title span,html[data-theme=light] .search-palette__empty strong,html.light .search-palette__empty strong{color:#681d29}html[data-theme=light] .search-palette__eyebrow,html.light .search-palette__eyebrow,html[data-theme=light] .search-palette__foot button,html.light .search-palette__foot button{color:#8b2836}html[data-theme=light] .search-palette__close,html.light .search-palette__close,html[data-theme=light] .search-palette__input-wrap,html.light .search-palette__input-wrap{color:#4a242b;background:#ffffffb8;border-color:#681d2940}html[data-theme=light] .search-palette__input-wrap input,html.light .search-palette__input-wrap input,html[data-theme=light] .search-palette__quick-grid strong,html.light .search-palette__quick-grid strong,html[data-theme=light] .search-palette__result-copy strong,html.light .search-palette__result-copy strong{color:#32171c}html[data-theme=light] .search-palette__input-wrap input::placeholder,html.light .search-palette__input-wrap input::placeholder,html[data-theme=light] .search-palette__section-title small,html.light .search-palette__section-title small,html[data-theme=light] .search-palette__quick-grid small,html.light .search-palette__quick-grid small,html[data-theme=light] .search-palette__result-copy>span,html.light .search-palette__result-copy>span,html[data-theme=light] .search-palette__result-copy small,html.light .search-palette__result-copy small,html[data-theme=light] .search-palette__empty p,html.light .search-palette__empty p,html[data-theme=light] .search-palette__foot>span,html.light .search-palette__foot>span{color:#32171cad}html[data-theme=light] .search-palette__recent button,html.light .search-palette__recent button,html[data-theme=light] .search-palette__quick-grid a,html.light .search-palette__quick-grid a,html[data-theme=light] .search-palette__result-icon,html.light .search-palette__result-icon,html[data-theme=light] .search-palette__input-wrap kbd,html.light .search-palette__input-wrap kbd,html[data-theme=light] .search-palette__foot kbd,html.light .search-palette__foot kbd{color:#593138;background:#681d290b;border-color:#681d2933}html[data-theme=light] .search-palette__results>button.is-active,html.light .search-palette__results>button.is-active{background:linear-gradient(90deg,#a02b391a,#b1852e14);border-color:#681d2957}html[data-theme=light] .search-palette__error,html.light .search-palette__error{color:#711f2b;background:#a02b3917}html[data-theme=light] .search-palette__foot,html.light .search-palette__foot{background:#681d2909;border-color:#681d2924}@keyframes search-scrim-in{0%{opacity:0}}@keyframes search-panel-in{0%{opacity:0;transform:translateY(-1rem)scale(.985)}}@keyframes search-spin{to{transform:rotate(360deg)}}@keyframes search-orbit{to{transform:rotate(360deg)}}@media (width<=640px){.search-palette{place-items:end center;padding:0}.search-palette__panel{width:100%;max-height:calc(100dvh - 1rem);padding-bottom:env(safe-area-inset-bottom,0);border-radius:1.4rem 1.4rem 0 0}.search-palette__head{padding:1rem 1rem .6rem}.search-palette__input-wrap{margin:.35rem 1rem .75rem}.search-palette__body{padding-inline:.65rem}.search-palette__quick-grid{grid-template-columns:1fr}.search-palette__foot{padding-inline:1rem}.search-palette__foot>span{display:none}.search-palette__foot button{text-align:right;width:100%;min-height:2.75rem}}@media (height<=42.5rem) and (width>=641px){.search-palette{padding-top:1rem}.search-palette__panel{max-height:calc(100dvh - 2rem)}.search-palette__head{padding-block:.85rem .55rem}.search-palette__input-wrap{margin-block:.25rem .65rem}.search-palette__body{min-height:7rem}}@media (prefers-reduced-motion:reduce){.search-palette__scrim,.search-palette__panel,.search-palette__spinner{animation:none!important}.search-palette__quick-grid a{transition:none}}@media (forced-colors:active){.search-palette__scrim{opacity:.72;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.search-palette__panel,.search-palette__close,.search-palette__input-wrap,.search-palette__recent button,.search-palette__quick-grid a,.search-palette__results>button,.search-palette__result-icon,.search-palette__error,.search-palette__foot{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.search-palette :is(input,a,button):focus-visible{outline-offset:3px;outline:3px solid highlight}}.near-links{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:1.5rem 1rem 2.5rem}@media (width>=40rem){.near-links{padding-inline:1.5rem}}.near-links__title{font-family:var(--font-serif,Lora, Georgia, serif);letter-spacing:normal;text-transform:none;color:var(--color-ink-muted);text-wrap:balance;margin:0 0 1rem;font-size:1.35rem;font-weight:600;line-height:1.3}@media (width>=40rem){.near-links__title{font-size:1.5rem}}.near-links__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.near-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.near-links__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.near-links[data-near-count="1"] .near-links__grid{grid-template-columns:minmax(0,32rem)}.near-card{box-sizing:border-box;border:1px solid var(--color-card-border);background:var(--color-card-bg);height:100%;min-height:4.5rem;color:var(--color-ink);border-radius:1rem;flex-direction:column;justify-content:center;gap:.2rem;padding:.875rem 2.75rem .875rem 1rem;text-decoration:none;display:flex;position:relative}.near-card:hover{border-color:color-mix(in srgb, var(--color-gold) 75%, transparent)}.near-card__lead{color:color-mix(in srgb, var(--color-ink) 78%, transparent);font-size:.875rem;line-height:1.4}.near-card__name{font-family:var(--font-serif,Lora, Georgia, serif);text-wrap:pretty;font-size:1.0625rem;font-weight:600;line-height:1.4}.near-card__go{color:var(--color-gold);font-size:1.5rem;line-height:1;position:absolute;top:50%;right:1rem;transform:translateY(-55%)}@media (forced-colors:active){.near-card{border-color:linktext}}
