@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-theme=aura-editorial]{--au-display: "Cormorant Garamond", Georgia, serif;--au-body: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--au-width: 1120px;--au-wide: 1320px;--au-read: 720px;--au-gutter: max(20px, calc((100vw - var(--au-width)) / 2));--au-radius: 16px;--au-radius-lg: 24px;--au-line: color-mix(in srgb, var(--c-ink) 10%, transparent);--au-line-strong: color-mix(in srgb, var(--c-ink) 22%, transparent)}:root[data-theme=aura-editorial] *,:root[data-theme=aura-editorial] *:before,:root[data-theme=aura-editorial] *:after{box-sizing:border-box}html[data-theme=aura-editorial]{-webkit-text-size-adjust:100%}:root[data-theme=aura-editorial] body{margin:0;background:var(--c-paper);color:var(--c-ink);font:400 16px/1.7 var(--au-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}:root[data-theme=aura-editorial] img{display:block;max-width:100%;height:auto}:root[data-theme=aura-editorial] a{color:inherit}:root[data-theme=aura-editorial] h1,:root[data-theme=aura-editorial] h2,:root[data-theme=aura-editorial] h3,:root[data-theme=aura-editorial] h4{overflow-wrap:break-word;hyphens:auto}:root[data-theme=aura-editorial] :focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}:root[data-theme=aura-editorial] .au-container{width:min(var(--au-width),calc(100% - 40px));margin-inline:auto}:root[data-theme=aura-editorial] .au-kicker{margin:0 0 16px;color:var(--c-accent);font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}:root[data-theme=aura-editorial] .au-meta{color:var(--c-muted);font-size:13px}:root[data-theme=aura-editorial] .au-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid var(--c-dark-surface);border-radius:999px;background:var(--c-dark-surface);color:var(--c-on-dark);font:600 14px/1.2 var(--au-body);text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}:root[data-theme=aura-editorial] .au-button:hover{background:color-mix(in srgb,var(--c-dark-surface) 85%,var(--c-paper))}:root[data-theme=aura-editorial] .au-button--quiet{border-color:var(--au-line-strong);background:transparent;color:var(--c-ink)}:root[data-theme=aura-editorial] .au-button--quiet:hover{border-color:var(--c-ink);background:transparent}:root[data-theme=aura-editorial] .au-button--cta{min-height:52px;padding:0 32px;border-color:var(--c-cta);background:var(--c-cta);color:var(--c-on-cta);font-size:15px;box-shadow:0 8px 24px color-mix(in srgb,var(--c-cta) 28%,transparent)}:root[data-theme=aura-editorial] .au-button--cta:hover{border-color:var(--c-cta-hover);background:var(--c-cta-hover);color:var(--c-on-cta)}:root[data-theme=aura-editorial] .au-button--block{width:100%}:root[data-theme=aura-editorial] .au-link{color:var(--c-ink);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}:root[data-theme=aura-editorial] .au-link:hover{color:var(--c-accent)}:root[data-theme=aura-editorial] .au-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--au-line);background:color-mix(in srgb,var(--c-paper) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root[data-theme=aura-editorial] .au-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(var(--au-wide),calc(100% - 40px));min-height:80px;margin-inline:auto}:root[data-theme=aura-editorial] .au-brand{display:inline-flex;flex:none;max-width:70%;align-items:center;gap:12px;color:var(--c-ink);font:600 26px/1 var(--au-display);letter-spacing:-.02em;text-decoration:none}:root[data-theme=aura-editorial] .au-brand img{width:auto;height:40px;max-width:100%;object-fit:contain;object-position:left center}:root[data-theme=aura-editorial] .au-nav{display:flex;gap:32px}:root[data-theme=aura-editorial] .au-nav a{color:var(--c-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}:root[data-theme=aura-editorial] .au-nav a:hover,:root[data-theme=aura-editorial] .au-nav a[aria-current=page]{color:var(--c-ink)}:root[data-theme=aura-editorial] .au-menu{display:none;position:relative}:root[data-theme=aura-editorial] .au-menu summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--au-line-strong);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;list-style:none}:root[data-theme=aura-editorial] .au-menu summary::-webkit-details-marker{display:none}:root[data-theme=aura-editorial] .au-menu__panel{position:absolute;right:0;top:calc(100% + 8px);display:grid;min-width:220px;padding:8px;border:1px solid var(--au-line);border-radius:var(--au-radius);background:var(--c-panel);box-shadow:0 24px 48px color-mix(in srgb,var(--c-ink) 14%,transparent)}:root[data-theme=aura-editorial] .au-menu__panel a{padding:12px 16px;border-radius:10px;color:var(--c-ink);font-size:15px;text-decoration:none}:root[data-theme=aura-editorial] .au-menu__panel a:hover{background:var(--c-accent-soft)}:root[data-theme=aura-editorial] .au-footer{margin-top:96px;padding:72px 0 32px;border-top:1px solid var(--au-line);background:color-mix(in srgb,var(--c-paper) 92%,var(--c-ink))}:root[data-theme=aura-editorial] .au-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.8fr));gap:48px}:root[data-theme=aura-editorial] .au-footer h2{margin:0 0 16px;font:500 25px/1.1 var(--au-display)}:root[data-theme=aura-editorial] .au-footer p{max-width:340px;margin:0;color:var(--c-muted);font-size:14px;line-height:1.65}:root[data-theme=aura-editorial] .au-footer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}:root[data-theme=aura-editorial] .au-footer ul a{color:var(--c-muted);font-size:14px;text-decoration:none}:root[data-theme=aura-editorial] .au-footer ul a:hover{color:var(--c-ink)}:root[data-theme=aura-editorial] .au-footer h3{margin:0 0 16px;color:var(--c-ink);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}:root[data-theme=aura-editorial] .au-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid var(--au-line);color:var(--c-muted);font-size:12px}:root[data-theme=aura-editorial] .au-footer__bottom p{max-width:680px;font-size:12px}:root[data-theme=aura-editorial] .au-hero{position:relative;display:grid;align-items:end;min-height:min(760px,calc(100vh - 80px));padding:96px var(--au-gutter) 88px;overflow:hidden;color:var(--c-on-dark);background:var(--c-dark-surface)}:root[data-theme=aura-editorial] .au-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:root[data-theme=aura-editorial] .au-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#14100cc7,#14100c6b 55%,#14100c40)}:root[data-theme=aura-editorial] .au-hero__copy{position:relative;z-index:2;width:100%;min-width:0;max-width:820px}:root[data-theme=aura-editorial] .au-hero .au-kicker{color:var(--c-on-dark);opacity:.85}:root[data-theme=aura-editorial] .au-hero h1{margin:0;font:500 clamp(52px,8vw,120px)/.94 var(--au-display);letter-spacing:-.045em;text-wrap:balance}:root[data-theme=aura-editorial] .au-hero h1 em{font-style:italic;font-weight:500}:root[data-theme=aura-editorial] .au-hero__dek{max-width:560px;margin:24px 0 0;color:color-mix(in srgb,var(--c-on-dark) 86%,transparent);font-size:17px;line-height:1.7}:root[data-theme=aura-editorial] .au-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}:root[data-theme=aura-editorial] .au-hero .au-button{border-color:var(--c-on-dark);background:var(--c-on-dark);color:var(--c-dark-surface)}:root[data-theme=aura-editorial] .au-hero .au-button--quiet{border-color:color-mix(in srgb,var(--c-on-dark) 55%,transparent);background:transparent;color:var(--c-on-dark)}:root[data-theme=aura-editorial] .au-search{display:flex;align-items:center;gap:12px;width:min(560px,100%);min-height:56px;margin-top:32px;padding:6px 6px 6px 20px;border-radius:999px;background:var(--c-paper);color:var(--c-ink);box-shadow:0 16px 40px #14100c47}:root[data-theme=aura-editorial] .au-search svg{flex:none;width:20px;height:20px;color:var(--c-muted)}:root[data-theme=aura-editorial] .au-search .xt-search__input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--c-ink);font:400 16px/1.2 var(--au-body);outline:none}:root[data-theme=aura-editorial] .au-search .xt-search__input::placeholder{color:var(--c-muted);opacity:1}:root[data-theme=aura-editorial] .au-search:focus-within{outline:2px solid var(--c-on-dark);outline-offset:3px}:root[data-theme=aura-editorial] .au-search .xt-search__button{flex:none;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--c-dark-surface);color:var(--c-on-dark);font:600 14px/1 var(--au-body);cursor:pointer}:root[data-theme=aura-editorial] .au-search .xt-search__button:hover{background:color-mix(in srgb,var(--c-dark-surface) 85%,var(--c-paper))}:root[data-theme=aura-editorial] .au-search .xt-search__results{padding:8px;border:1px solid var(--au-line);border-radius:var(--au-radius);background:var(--c-panel);box-shadow:0 24px 48px color-mix(in srgb,var(--c-ink) 18%,transparent)}:root[data-theme=aura-editorial] .au-search .xt-search__item a{padding:10px 14px;border-radius:10px}:root[data-theme=aura-editorial] .au-search .xt-search__item[aria-selected=true] a,:root[data-theme=aura-editorial] .au-search .xt-search__item a:hover{background:var(--c-accent-soft)}:root[data-theme=aura-editorial] .au-search .xt-search__title{color:var(--c-ink);font:500 20px/1.2 var(--au-display)}:root[data-theme=aura-editorial] .au-search .xt-search__meta{margin-top:2px;color:var(--c-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=aura-editorial] .au-search .xt-search__empty{padding:12px 14px;color:var(--c-muted);font-size:14px}:root[data-theme=aura-editorial] .au-search+.au-hero__actions{margin-top:20px}:root[data-theme=aura-editorial] .au-section{padding-block:clamp(64px,9vw,112px)}:root[data-theme=aura-editorial] .au-section+.au-section{border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-intro{display:grid;grid-template-columns:1.1fr .7fr;gap:clamp(32px,8vw,112px);align-items:end}:root[data-theme=aura-editorial] .au-h2{margin:0;font:500 clamp(40px,5vw,72px)/.98 var(--au-display);letter-spacing:-.04em;text-wrap:balance}:root[data-theme=aura-editorial] .au-intro>p{margin:0;color:var(--c-muted);font-size:16px;line-height:1.75}:root[data-theme=aura-editorial] .au-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}:root[data-theme=aura-editorial] .au-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:root[data-theme=aura-editorial] .au-topic{position:relative;display:block;min-height:420px;overflow:hidden;border-radius:var(--au-radius);color:#fff;text-decoration:none;background:var(--c-dark-surface)}:root[data-theme=aura-editorial] .au-topic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}:root[data-theme=aura-editorial] .au-topic:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 35%,#000000b8)}:root[data-theme=aura-editorial] .au-topic:hover img{transform:scale(1.04)}:root[data-theme=aura-editorial] .au-topic__copy{position:absolute;z-index:1;right:20px;bottom:20px;left:20px}:root[data-theme=aura-editorial] .au-topic h3{margin:0 0 8px;font:500 36px/1 var(--au-display)}:root[data-theme=aura-editorial] .au-topic p{margin:0;color:#ffffffe0;font-size:13px;line-height:1.5}:root[data-theme=aura-editorial] .au-topic span{display:inline-block;margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.04em}:root[data-theme=aura-editorial] .au-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}:root[data-theme=aura-editorial] .au-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=aura-editorial] .au-card{min-width:0}:root[data-theme=aura-editorial] .au-card__image{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--au-radius);background:var(--c-accent-soft)}:root[data-theme=aura-editorial] .au-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}:root[data-theme=aura-editorial] .au-card:hover .au-card__image img{transform:scale(1.03)}:root[data-theme=aura-editorial] .au-card__category{display:inline-block;margin:16px 0 8px;color:var(--c-accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}:root[data-theme=aura-editorial] .au-card h3{margin:0;font:500 27px/1.08 var(--au-display);letter-spacing:-.01em}:root[data-theme=aura-editorial] .au-card h3 a{color:var(--c-ink);text-decoration:none}:root[data-theme=aura-editorial] .au-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}:root[data-theme=aura-editorial] .au-card p{margin:10px 0 0;color:var(--c-muted);font-size:14px;line-height:1.6}:root[data-theme=aura-editorial] .au-feature{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:var(--au-radius-lg);background:var(--c-panel);border:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-feature>img{width:100%;height:100%;min-height:520px;object-fit:cover}:root[data-theme=aura-editorial] .au-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px)}:root[data-theme=aura-editorial] .au-feature__copy>p{margin:24px 0 0;color:var(--c-muted);line-height:1.75}:root[data-theme=aura-editorial] .au-feature ol{display:grid;gap:0;margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-feature li a{display:grid;grid-template-columns:40px 1fr auto;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--au-line);color:var(--c-ink);text-decoration:none}:root[data-theme=aura-editorial] .au-feature li b{color:var(--c-accent);font:500 22px/1 var(--au-display);font-variant-numeric:lining-nums}:root[data-theme=aura-editorial] .au-feature li strong{font:500 22px/1.2 var(--au-display)}:root[data-theme=aura-editorial] .au-feature li span{color:var(--c-muted);font-size:13px}:root[data-theme=aura-editorial] .au-page-head{padding:clamp(56px,8vw,104px) 0 48px}:root[data-theme=aura-editorial] .au-page-head h1{max-width:900px;margin:0;font:500 clamp(44px,6vw,84px)/.98 var(--au-display);letter-spacing:-.035em;text-wrap:balance}:root[data-theme=aura-editorial] .au-page-head p.au-dek{max-width:640px;margin:20px 0 0;color:var(--c-muted);font-size:17px;line-height:1.7}:root[data-theme=aura-editorial] .au-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:20px;align-items:start;padding:28px 0;border-bottom:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-row .au-card__image{border-radius:12px}:root[data-theme=aura-editorial] .au-row .au-card__category{margin-top:0}:root[data-theme=aura-editorial] .au-row h3{font-size:24px}:root[data-theme=aura-editorial] .au-row--feature{grid-column:1 / -1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);padding:32px 0 40px}:root[data-theme=aura-editorial] .au-row--feature .au-card__image{aspect-ratio:16 / 9;border-radius:var(--au-radius)}:root[data-theme=aura-editorial] .au-row--feature h3{font-size:clamp(32px,3.6vw,48px);line-height:1.02}:root[data-theme=aura-editorial] .au-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px}:root[data-theme=aura-editorial] .au-pagination a,:root[data-theme=aura-editorial] .au-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 16px;border:1px solid var(--au-line-strong);border-radius:999px;color:var(--c-ink);font-size:14px;font-weight:600;text-decoration:none}:root[data-theme=aura-editorial] .au-pagination [aria-current=page]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}:root[data-theme=aura-editorial] .au-article-head{padding:clamp(48px,7vw,96px) 0 40px}:root[data-theme=aura-editorial] .au-article-head .au-crumbs{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px}:root[data-theme=aura-editorial] .au-article-head .au-crumbs a{color:var(--c-accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}:root[data-theme=aura-editorial] .au-article-head h1{max-width:980px;margin:0;font:500 clamp(40px,5.6vw,76px)/1 var(--au-display);letter-spacing:-.03em;text-wrap:balance}:root[data-theme=aura-editorial] .au-article-head .au-dek{max-width:680px;margin:24px 0 0;color:var(--c-muted);font-size:18px;line-height:1.65}:root[data-theme=aura-editorial] .au-byline{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--au-line);color:var(--c-muted);font-size:13px}:root[data-theme=aura-editorial] .au-byline strong{color:var(--c-ink);font-weight:600}:root[data-theme=aura-editorial] .au-disclosure-note{margin:16px 0 0;color:var(--c-muted);font-size:12px;line-height:1.6}:root[data-theme=aura-editorial] .au-disclosure-note a{color:var(--c-muted)}:root[data-theme=aura-editorial] .au-cover{margin:0 0 56px;overflow:hidden;border-radius:var(--au-radius-lg);background:var(--c-accent-soft)}:root[data-theme=aura-editorial] .au-cover img{width:100%;aspect-ratio:16 / 8;object-fit:cover}:root[data-theme=aura-editorial] .au-body{max-width:var(--au-read);margin-inline:auto}:root[data-theme=aura-editorial] .au-toc{margin:0 0 48px;padding:24px 0;border-block:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-toc h2{margin:0 0 12px;color:var(--c-muted);font:700 11px/1.4 var(--au-body);letter-spacing:.16em;text-transform:uppercase}:root[data-theme=aura-editorial] .au-toc ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:toc}:root[data-theme=aura-editorial] .au-toc li{counter-increment:toc;display:grid;grid-template-columns:32px 1fr}:root[data-theme=aura-editorial] .au-toc li:before{content:counter(toc,decimal-leading-zero);color:var(--c-accent);font:500 17px/1.5 var(--au-display);font-variant-numeric:lining-nums}:root[data-theme=aura-editorial] .au-toc a{color:var(--c-ink);font-size:15px;text-decoration:none}:root[data-theme=aura-editorial] .au-toc a:hover{text-decoration:underline;text-underline-offset:4px}:root[data-theme=aura-editorial] .au-article-section{scroll-margin-top:104px}:root[data-theme=aura-editorial] .au-article-section+.au-article-section{margin-top:64px}:root[data-theme=aura-editorial] .au-article-section>h2{margin:0 0 24px;font:500 clamp(30px,3.4vw,40px)/1.08 var(--au-display);letter-spacing:-.02em}:root[data-theme=aura-editorial] .au-cta-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:48px 0;padding:24px 28px;border:1px solid var(--au-line);border-radius:var(--au-radius);background:var(--c-panel)}:root[data-theme=aura-editorial] .au-cta-panel p{margin:0;font:500 25px/1.2 var(--au-display)}:root[data-theme=aura-editorial] .au-faq{margin-top:72px}:root[data-theme=aura-editorial] .au-faq>h2{margin:0 0 16px;font:500 clamp(30px,3.4vw,40px)/1.08 var(--au-display)}:root[data-theme=aura-editorial] .au-faq details{border-bottom:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-faq details:first-of-type{border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-faq summary{display:flex;justify-content:space-between;gap:24px;overflow-wrap:anywhere;padding:20px 0;font-size:17px;font-weight:600;cursor:pointer;list-style:none}:root[data-theme=aura-editorial] .au-faq summary::-webkit-details-marker{display:none}:root[data-theme=aura-editorial] .au-faq summary:after{content:"+";color:var(--c-accent);font:400 26px/1 var(--au-display);transition:transform .2s ease}:root[data-theme=aura-editorial] .au-faq details[open] summary:after{transform:rotate(45deg)}:root[data-theme=aura-editorial] .au-faq details p{margin:0 0 20px;color:var(--c-muted);line-height:1.75}:root[data-theme=aura-editorial] .au-related{margin-top:96px;padding-top:56px;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .au-prose{color:color-mix(in srgb,var(--c-ink) 88%,var(--c-paper));font-size:17px;line-height:1.8;overflow-wrap:break-word}:root[data-theme=aura-editorial] .au-prose>:first-child{margin-top:0}:root[data-theme=aura-editorial] .au-prose>:last-child{margin-bottom:0}:root[data-theme=aura-editorial] .au-prose p,:root[data-theme=aura-editorial] .au-prose ul,:root[data-theme=aura-editorial] .au-prose ol{margin:0 0 20px}:root[data-theme=aura-editorial] .au-prose h2{margin:48px 0 16px;color:var(--c-ink);font:500 36px/1.1 var(--au-display)}:root[data-theme=aura-editorial] .au-prose h3{margin:32px 0 12px;color:var(--c-ink);font:600 20px/1.3 var(--au-body)}:root[data-theme=aura-editorial] .au-prose a{color:var(--c-accent);font-weight:600;text-underline-offset:3px}:root[data-theme=aura-editorial] .au-prose li+li{margin-top:6px}:root[data-theme=aura-editorial] .au-prose ul li::marker{color:var(--c-accent)}:root[data-theme=aura-editorial] .au-prose strong{color:var(--c-ink)}:root[data-theme=aura-editorial] .au-prose blockquote{margin:32px 0;padding:0 0 0 24px;border-left:2px solid var(--c-accent);color:var(--c-ink);font:italic 500 26px/1.35 var(--au-display)}:root[data-theme=aura-editorial] .au-prose blockquote p{margin:0}:root[data-theme=aura-editorial] .au-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:32px 0;border-collapse:collapse;font-size:15px}:root[data-theme=aura-editorial] .au-prose th,:root[data-theme=aura-editorial] .au-prose td{padding:12px 16px;border-bottom:1px solid var(--au-line);text-align:left}:root[data-theme=aura-editorial] .au-prose th{font-weight:600}:root[data-theme=aura-editorial] .au-prose img{border-radius:var(--au-radius)}:root[data-theme=aura-editorial] .au-landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,88px);align-items:center;padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,80px)}:root[data-theme=aura-editorial] .au-landing-hero h1{margin:0;font:500 clamp(44px,6vw,84px)/.96 var(--au-display);letter-spacing:-.04em;text-wrap:balance}:root[data-theme=aura-editorial] .au-landing-hero .au-dek{max-width:560px;margin:24px 0 0;color:var(--c-muted);font-size:18px;line-height:1.65}:root[data-theme=aura-editorial] .au-landing-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px}:root[data-theme=aura-editorial] .au-landing-hero__image{position:relative;margin:0;overflow:hidden;border-radius:var(--au-radius-lg);background:var(--c-accent-soft)}:root[data-theme=aura-editorial] .au-landing-hero__image img{width:100%;aspect-ratio:4 / 5;object-fit:cover}:root[data-theme=aura-editorial] .au-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 64px;padding:0;border-block:1px solid var(--au-line);list-style:none}:root[data-theme=aura-editorial] .au-proof li{display:flex;gap:12px;align-items:baseline;padding:20px 20px 20px 0;font-size:14px;font-weight:500}:root[data-theme=aura-editorial] .au-proof li:before{content:"✓";color:var(--c-accent);font-weight:700}:root[data-theme=aura-editorial] .au-landing-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}:root[data-theme=aura-editorial] .au-landing-layout .au-body{margin:0;max-width:var(--au-read)}:root[data-theme=aura-editorial] .au-aside{position:sticky;top:112px;padding:24px;border:1px solid var(--au-line);border-radius:var(--au-radius);background:var(--c-panel)}:root[data-theme=aura-editorial] .au-aside p{margin:0 0 16px;font:500 25px/1.15 var(--au-display)}:root[data-theme=aura-editorial] .au-aside small{display:block;margin-top:12px;color:var(--c-muted);font-size:12px;line-height:1.5}:root[data-theme=aura-editorial] .au-endcap{margin-top:88px;padding:clamp(40px,6vw,72px);border-radius:var(--au-radius-lg);background:var(--c-dark-surface);color:var(--c-on-dark);text-align:center}:root[data-theme=aura-editorial] .au-endcap h2{max-width:760px;margin:0 auto 28px;font:500 clamp(34px,4.4vw,56px)/1 var(--au-display);letter-spacing:-.03em}:root[data-theme=aura-editorial] .au-landing-disclosure{max-width:760px;margin:40px auto 0;color:var(--c-muted);font-size:12px;line-height:1.6;text-align:center}:root[data-theme=aura-editorial] .au-404{padding:clamp(80px,12vw,160px) 0;text-align:center}:root[data-theme=aura-editorial] .au-404 b{display:block;color:var(--c-accent);font:500 clamp(96px,16vw,200px)/.9 var(--au-display)}:root[data-theme=aura-editorial] .au-404 h1{margin:16px 0;font:500 44px/1.1 var(--au-display)}:root[data-theme=aura-editorial] .au-404 p{margin:0 0 32px;color:var(--c-muted)}@media(max-width:1024px){:root[data-theme=aura-editorial] .au-landing-layout{grid-template-columns:minmax(0,1fr);gap:0}:root[data-theme=aura-editorial] .au-aside{display:none}:root[data-theme=aura-editorial] .au-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=aura-editorial] .au-topics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=aura-editorial] .au-topic{min-height:360px}}@media(max-width:860px){:root[data-theme=aura-editorial] .au-nav{display:none}:root[data-theme=aura-editorial] .au-menu{display:block}:root[data-theme=aura-editorial] .au-intro,:root[data-theme=aura-editorial] .au-feature,:root[data-theme=aura-editorial] .au-landing-hero{grid-template-columns:1fr}:root[data-theme=aura-editorial] .au-feature>img{min-height:300px;max-height:380px}:root[data-theme=aura-editorial] .au-archive{grid-template-columns:1fr}:root[data-theme=aura-editorial] .au-row--feature{grid-template-columns:1fr}:root[data-theme=aura-editorial] .au-footer__grid{grid-template-columns:1fr 1fr}:root[data-theme=aura-editorial] .au-footer__grid>:first-child{grid-column:1 / -1}:root[data-theme=aura-editorial] .au-landing-hero__image img{aspect-ratio:4 / 3}}@media(max-width:600px){:root[data-theme=aura-editorial] .au-header__inner{min-height:64px}:root[data-theme=aura-editorial] .au-brand{font-size:22px}:root[data-theme=aura-editorial] .au-hero{min-height:600px;padding-bottom:56px}:root[data-theme=aura-editorial] .au-heading{flex-direction:column;align-items:start}:root[data-theme=aura-editorial] .au-cards,:root[data-theme=aura-editorial] .au-cards--3,:root[data-theme=aura-editorial] .au-topics{grid-template-columns:1fr}:root[data-theme=aura-editorial] .au-topic{min-height:300px}:root[data-theme=aura-editorial] .au-row{grid-template-columns:1fr;gap:14px}:root[data-theme=aura-editorial] .au-row .au-card__image{aspect-ratio:16 / 9}:root[data-theme=aura-editorial] .au-cover{margin-bottom:40px;border-radius:var(--au-radius)}:root[data-theme=aura-editorial] .au-cover img{aspect-ratio:4 / 3}:root[data-theme=aura-editorial] .au-prose{font-size:16px}:root[data-theme=aura-editorial] .au-cta-panel{padding:20px}:root[data-theme=aura-editorial] .au-cta-panel .au-button{width:100%}:root[data-theme=aura-editorial] .au-footer__grid{grid-template-columns:1fr}:root[data-theme=aura-editorial] .au-landing-hero__actions .au-button{width:100%}:root[data-theme=aura-editorial] .au-proof li{padding:12px 0}}@media(prefers-reduced-motion:reduce){:root[data-theme=aura-editorial] *,:root[data-theme=aura-editorial] *:before,:root[data-theme=aura-editorial] *:after{transition:none!important}}:root[data-theme=aura-editorial] .ab{margin-block:32px}:root[data-theme=aura-editorial] .ab-label{margin:0 0 12px;color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}:root[data-theme=aura-editorial] .ab-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}:root[data-theme=aura-editorial] .ab-list li{position:relative;padding-left:26px;font-size:15px;line-height:1.55}:root[data-theme=aura-editorial] .ab-list li:before{position:absolute;left:0;top:0;font-weight:700}:root[data-theme=aura-editorial] .ab-list--pro li:before{content:"+";color:var(--c-accent)}:root[data-theme=aura-editorial] .ab-list--con li:before{content:"–";color:var(--c-muted)}:root[data-theme=aura-editorial] .ab-verdict{padding:clamp(24px,4vw,40px);border:1px solid var(--au-line);border-radius:var(--au-radius-lg);background:var(--c-panel)}:root[data-theme=aura-editorial] .ab-verdict__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}:root[data-theme=aura-editorial] .ab-verdict h3{margin:0;font:500 clamp(26px,3vw,34px)/1.1 var(--au-display);letter-spacing:-.015em}:root[data-theme=aura-editorial] .ab-verdict__rating{flex:none;color:var(--c-accent);font:500 56px/.85 var(--au-display);letter-spacing:-.03em;text-align:right}:root[data-theme=aura-editorial] .ab-verdict__rating small{display:block;margin-top:6px;color:var(--c-muted);font:600 11px/1 var(--au-body);letter-spacing:.14em;text-transform:uppercase}:root[data-theme=aura-editorial] .ab-verdict__summary{margin:20px 0 0;color:color-mix(in srgb,var(--c-ink) 86%,var(--c-panel));font-size:16px;line-height:1.75}:root[data-theme=aura-editorial] .ab-verdict__fit{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-proscons{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-proscons>div{padding:24px 24px 24px 0}:root[data-theme=aura-editorial] .ab-proscons>div+div{padding-left:24px;border-left:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-scores{margin:0;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-scores__row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) 64px;gap:8px 24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-scores dt{font-size:15px;font-weight:600}:root[data-theme=aura-editorial] .ab-scores dd{display:contents}:root[data-theme=aura-editorial] .ab-scores__bar{height:4px;overflow:hidden;border-radius:999px;background:var(--c-accent-soft)}:root[data-theme=aura-editorial] .ab-scores__bar span{display:block;height:100%;border-radius:inherit;background:var(--c-accent)}:root[data-theme=aura-editorial] .ab-scores__value{color:var(--c-ink);font:500 26px/1 var(--au-display);text-align:right}:root[data-theme=aura-editorial] .ab-scores__value small{color:var(--c-muted);font-size:14px}:root[data-theme=aura-editorial] .ab-scores__note{grid-column:1 / -1;margin:0;color:var(--c-muted);font-size:14px;line-height:1.55}:root[data-theme=aura-editorial] .ab-table{overflow-x:auto;border-top:1px solid var(--au-line-strong);-webkit-overflow-scrolling:touch}:root[data-theme=aura-editorial] .ab-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}:root[data-theme=aura-editorial] .ab-table caption{padding:0 0 12px;color:var(--c-muted);font-size:13px;text-align:left;caption-side:top}:root[data-theme=aura-editorial] .ab-table th,:root[data-theme=aura-editorial] .ab-table td{padding:14px 16px 14px 0;border-bottom:1px solid var(--au-line);text-align:left;vertical-align:top}:root[data-theme=aura-editorial] .ab-table thead th{color:var(--c-ink);font:500 21px/1.2 var(--au-display)}:root[data-theme=aura-editorial] .ab-table tbody th{color:var(--c-muted);font-size:13px;font-weight:600}:root[data-theme=aura-editorial] .ab-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:0;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-specs div{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-specs dt{color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:root[data-theme=aura-editorial] .ab-specs dd{margin:0;font-size:15px}:root[data-theme=aura-editorial] .ab-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}:root[data-theme=aura-editorial] .ab-steps li{counter-increment:step;display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 16px;padding:28px 0;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-steps li:last-child{border-bottom:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-steps li:before{content:counter(step,decimal-leading-zero);grid-row:span 2;color:var(--c-accent);font:500 48px/.9 var(--au-display);letter-spacing:-.03em}:root[data-theme=aura-editorial] .ab-steps h3{margin:4px 0 8px;font:500 26px/1.15 var(--au-display)}:root[data-theme=aura-editorial] .ab-steps .au-prose{font-size:16px}:root[data-theme=aura-editorial] .ab-callout{display:grid;grid-template-columns:4px 1fr;gap:20px;padding:4px 0}:root[data-theme=aura-editorial] .ab-callout:before{content:"";border-radius:999px;background:var(--c-accent)}:root[data-theme=aura-editorial] .ab-callout--warning:before{background:var(--c-cta)}:root[data-theme=aura-editorial] .ab-callout--note:before{background:var(--au-line-strong)}:root[data-theme=aura-editorial] .ab-callout strong.ab-callout__title{display:block;margin-bottom:6px;font-size:15px}:root[data-theme=aura-editorial] .ab-callout .ab-label{margin-bottom:4px;color:var(--c-accent)}:root[data-theme=aura-editorial] .ab-callout--warning .ab-label{color:var(--c-cta)}:root[data-theme=aura-editorial] .ab-callout .au-prose{font-size:16px}:root[data-theme=aura-editorial] .ab-image{margin:40px 0;overflow:hidden;border-radius:var(--au-radius);background:var(--c-accent-soft)}:root[data-theme=aura-editorial] .ab-image img{width:100%;aspect-ratio:3 / 2;object-fit:cover}:root[data-theme=aura-editorial] .ab-pick{scroll-margin-top:104px;padding:32px 0;border-top:1px solid var(--au-line-strong)}:root[data-theme=aura-editorial] .ab-pick+[data-xt-block] .ab-pick,:root[data-theme=aura-editorial] .ab-pick:last-child{border-bottom:0}:root[data-theme=aura-editorial] .ab-pick__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 24px}:root[data-theme=aura-editorial] .ab-pick__head>div{flex:1 1 240px;min-width:0}:root[data-theme=aura-editorial] .ab-pick__head h3{overflow-wrap:anywhere}:root[data-theme=aura-editorial] .ab-pick__label{margin:0 0 8px;color:var(--c-accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}:root[data-theme=aura-editorial] .ab-pick h3{margin:0;font:500 clamp(28px,3vw,36px)/1.05 var(--au-display)}:root[data-theme=aura-editorial] .ab-pick__rating{flex:none;color:var(--c-accent);font:500 40px/.9 var(--au-display)}:root[data-theme=aura-editorial] .ab-pick__rating small{color:var(--c-muted);font-size:16px}:root[data-theme=aura-editorial] .ab-pick__body{margin:16px 0 0}:root[data-theme=aura-editorial] .ab-pick .ab-proscons{margin-top:24px}:root[data-theme=aura-editorial] .ab-pick__cta{margin-top:24px}:root[data-theme=aura-editorial] .ab-verdict__rating,:root[data-theme=aura-editorial] .ab-scores__value,:root[data-theme=aura-editorial] .ab-steps li:before,:root[data-theme=aura-editorial] .ab-pick__rating{font-variant-numeric:lining-nums tabular-nums}@media(max-width:600px){:root[data-theme=aura-editorial] .ab-verdict__fit,:root[data-theme=aura-editorial] .ab-proscons,:root[data-theme=aura-editorial] .ab-specs{grid-template-columns:1fr}:root[data-theme=aura-editorial] .ab-proscons>div{padding:20px 0}:root[data-theme=aura-editorial] .ab-proscons>div+div{padding-left:0;border-left:0;border-top:1px solid var(--au-line)}:root[data-theme=aura-editorial] .ab-verdict__rating{font-size:44px}:root[data-theme=aura-editorial] .ab-scores__row{grid-template-columns:minmax(0,1fr) 56px}:root[data-theme=aura-editorial] .ab-scores__bar{grid-column:1 / -1;grid-row:2}:root[data-theme=aura-editorial] .ab-steps li{grid-template-columns:52px minmax(0,1fr)}:root[data-theme=aura-editorial] .ab-steps li:before{font-size:36px}:root[data-theme=aura-editorial] .ab-pick__cta .au-button{width:100%}}.xt-search{position:relative}.xt-search__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.xt-search__input::-webkit-search-cancel-button{display:none}.xt-search__results{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;margin:0;padding:0;list-style:none;max-height:min(420px,60vh);overflow-y:auto}.xt-search__results[hidden]{display:none}.xt-search__item a{display:block;text-decoration:none;color:inherit}.xt-search__title,.xt-search__meta{display:block}:root[data-theme=luma-editorial]{--lu-display: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--lu-body: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--lu-width: 1120px;--lu-wide: 1440px;--lu-read: 720px;--lu-radius: 12px;--lu-radius-lg: 16px;--lu-line: color-mix(in srgb, var(--c-ink) 9%, transparent);--lu-line-strong: color-mix(in srgb, var(--c-ink) 20%, transparent)}:root[data-theme=luma-editorial] *,:root[data-theme=luma-editorial] *:before,:root[data-theme=luma-editorial] *:after{box-sizing:border-box}html[data-theme=luma-editorial]{-webkit-text-size-adjust:100%}:root[data-theme=luma-editorial] body{margin:0;background:var(--c-paper);color:var(--c-ink);font:400 16px/1.7 var(--lu-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}:root[data-theme=luma-editorial] img{display:block;max-width:100%;height:auto}:root[data-theme=luma-editorial] a{color:inherit}:root[data-theme=luma-editorial] h1,:root[data-theme=luma-editorial] h2,:root[data-theme=luma-editorial] h3,:root[data-theme=luma-editorial] h4{overflow-wrap:break-word;hyphens:auto}:root[data-theme=luma-editorial] :focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}:root[data-theme=luma-editorial] .lu-container{width:min(var(--lu-width),calc(100% - 40px));margin-inline:auto}:root[data-theme=luma-editorial] .lu-wide{width:min(var(--lu-wide),calc(100% - 48px));margin-inline:auto}:root[data-theme=luma-editorial] .lu-kicker{margin:0 0 16px;color:var(--c-muted);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}:root[data-theme=luma-editorial] .lu-meta{color:var(--c-muted);font-size:13px}:root[data-theme=luma-editorial] .lu-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 32px;border:1px solid var(--c-ink);border-radius:999px;background:var(--c-ink);color:var(--c-paper);font:600 14px/1.2 var(--lu-body);text-align:center;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}:root[data-theme=luma-editorial] .lu-button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--c-ink) 86%,var(--c-paper))}:root[data-theme=luma-editorial] .lu-button--quiet{border-color:var(--lu-line-strong);background:transparent;color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-button--quiet:hover{border-color:var(--c-ink);background:transparent}:root[data-theme=luma-editorial] .lu-button--cta{min-height:52px;border-color:var(--c-cta);background:var(--c-cta);color:var(--c-on-cta);font-size:15px}:root[data-theme=luma-editorial] .lu-button--cta:hover{border-color:var(--c-cta-hover);background:var(--c-cta-hover);color:var(--c-on-cta)}:root[data-theme=luma-editorial] .lu-button--block{width:100%}:root[data-theme=luma-editorial] .lu-link{color:var(--c-muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}:root[data-theme=luma-editorial] .lu-link:hover{color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--lu-line);background:color-mix(in srgb,var(--c-paper) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root[data-theme=luma-editorial] .lu-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(var(--lu-wide),calc(100% - 48px));min-height:64px;margin-inline:auto}:root[data-theme=luma-editorial] .lu-brand{display:inline-flex;align-items:center;gap:12px;color:var(--c-ink);font:600 18px/1 var(--lu-display);letter-spacing:-.06em;text-decoration:none}:root[data-theme=luma-editorial] .lu-brand{flex:none;max-width:60%}:root[data-theme=luma-editorial] .lu-brand img{width:auto;height:32px;max-width:100%;object-fit:contain;object-position:left center}:root[data-theme=luma-editorial] .lu-nav{position:absolute;left:50%;display:flex;gap:32px;transform:translate(-50%)}:root[data-theme=luma-editorial] .lu-nav a{color:var(--c-muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .2s ease}:root[data-theme=luma-editorial] .lu-nav a:first-child,:root[data-theme=luma-editorial] .lu-nav a:hover,:root[data-theme=luma-editorial] .lu-nav a[aria-current=page]{color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-menu{display:none;position:relative}:root[data-theme=luma-editorial] .lu-menu summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--lu-line-strong);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;list-style:none}:root[data-theme=luma-editorial] .lu-menu summary::-webkit-details-marker{display:none}:root[data-theme=luma-editorial] .lu-menu__panel{position:absolute;right:0;top:calc(100% + 8px);display:grid;min-width:220px;padding:8px;border:1px solid var(--lu-line);border-radius:var(--lu-radius-lg);background:var(--c-panel);box-shadow:0 24px 80px color-mix(in srgb,var(--c-ink) 18%,transparent)}:root[data-theme=luma-editorial] .lu-menu__panel a{padding:12px 16px;border-radius:8px;color:var(--c-ink);font-size:15px;text-decoration:none}:root[data-theme=luma-editorial] .lu-menu__panel a:hover{background:var(--c-accent-soft)}:root[data-theme=luma-editorial] .lu-footer{margin-top:96px;padding:80px 0 40px;border-top:1px solid var(--lu-line);background:var(--c-paper)}:root[data-theme=luma-editorial] .lu-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:48px}:root[data-theme=luma-editorial] .lu-footer h2{margin:0 0 16px;font:600 22px/1 var(--lu-display);letter-spacing:-.06em}:root[data-theme=luma-editorial] .lu-footer h3{margin:0 0 20px;font:600 14px/1.3 var(--lu-body)}:root[data-theme=luma-editorial] .lu-footer p{max-width:340px;margin:0;color:var(--c-muted);font-size:14px;line-height:1.65}:root[data-theme=luma-editorial] .lu-footer ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}:root[data-theme=luma-editorial] .lu-footer ul a{color:var(--c-muted);font-size:14px;text-decoration:none}:root[data-theme=luma-editorial] .lu-footer ul a:hover{color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:64px;padding-top:32px;border-top:1px solid var(--lu-line);color:var(--c-muted);font-size:12px}:root[data-theme=luma-editorial] .lu-footer__bottom p{flex:1 1 360px;max-width:640px;font-size:12px}:root[data-theme=luma-editorial] .lu-hero{position:relative;isolation:isolate;padding:clamp(48px,8vw,96px) 0;overflow:hidden}:root[data-theme=luma-editorial] .lu-hero:before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:1200px;height:600px;border-radius:100%;background:linear-gradient(to bottom,var(--c-panel),transparent);filter:blur(64px);transform:translate(-50%)}:root[data-theme=luma-editorial] .lu-hero__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,5vw,64px);align-items:center}:root[data-theme=luma-editorial] .lu-hero__grid>*{min-width:0}:root[data-theme=luma-editorial] .lu-hero h1{margin:0 0 24px;font:500 clamp(48px,6.4vw,80px)/.95 var(--lu-display);letter-spacing:-.055em;text-wrap:balance}:root[data-theme=luma-editorial] .lu-hero h1 span{color:var(--c-muted)}:root[data-theme=luma-editorial] .lu-hero__dek{max-width:440px;margin:0 0 40px;color:var(--c-muted);font-size:18px;line-height:1.65}:root[data-theme=luma-editorial] .lu-hero__actions{display:flex;flex-wrap:wrap;gap:12px}:root[data-theme=luma-editorial] .lu-search{display:flex;align-items:center;gap:12px;width:min(480px,100%);min-height:56px;margin:-16px 0 24px;padding:6px 6px 6px 20px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-panel);color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-search svg{flex:none;width:20px;height:20px;color:var(--c-muted)}:root[data-theme=luma-editorial] .lu-search .xt-search__input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--c-ink);font:400 16px/1.2 var(--lu-body);letter-spacing:-.01em;outline:none}:root[data-theme=luma-editorial] .lu-search .xt-search__input::placeholder{color:var(--c-muted);opacity:1}:root[data-theme=luma-editorial] .lu-search:focus-within{border-color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-search .xt-search__button{flex:none;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--c-ink);color:var(--c-paper);font:600 14px/1 var(--lu-body);cursor:pointer}:root[data-theme=luma-editorial] .lu-search .xt-search__results{padding:8px;border:1px solid var(--c-border);border-radius:20px;background:var(--c-paper);box-shadow:0 24px 48px -12px color-mix(in srgb,var(--c-ink) 24%,transparent)}:root[data-theme=luma-editorial] .lu-search .xt-search__item a{padding:10px 14px;border-radius:12px}:root[data-theme=luma-editorial] .lu-search .xt-search__item[aria-selected=true] a,:root[data-theme=luma-editorial] .lu-search .xt-search__item a:hover{background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-search .xt-search__title{color:var(--c-ink);font:500 16px/1.35 var(--lu-body);letter-spacing:-.02em}:root[data-theme=luma-editorial] .lu-search .xt-search__meta{margin-top:2px;color:var(--c-muted);font-size:13px}:root[data-theme=luma-editorial] .lu-search .xt-search__empty{padding:12px 14px;color:var(--c-muted);font-size:14px}:root[data-theme=luma-editorial] .lu-hero__image{position:relative;height:min(70vh,640px);min-height:400px;overflow:hidden;border-radius:var(--lu-radius-lg);background:var(--c-panel);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--c-ink) 28%,transparent)}:root[data-theme=luma-editorial] .lu-hero__image img{width:100%;height:100%;object-fit:cover;transition:transform 1.5s ease}:root[data-theme=luma-editorial] .lu-hero__image:hover img{transform:scale(1.04)}:root[data-theme=luma-editorial] .lu-strip{padding:20px 24px;border-block:1px solid var(--lu-line);background:var(--c-panel);color:var(--c-muted);font-size:12px;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}:root[data-theme=luma-editorial] .lu-strip span+span:before{content:"·";margin:0 16px}:root[data-theme=luma-editorial] .lu-section{padding-block:clamp(80px,9vw,128px)}:root[data-theme=luma-editorial] .lu-section--tint{border-block:1px solid var(--lu-line);background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-h2{margin:0;font:500 clamp(32px,3.4vw,40px)/1.05 var(--lu-display);letter-spacing:-.05em;text-wrap:balance}:root[data-theme=luma-editorial] .lu-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px;margin-bottom:40px}:root[data-theme=luma-editorial] .lu-bento{display:grid;grid-template-columns:2fr 1fr;gap:24px;min-height:600px}:root[data-theme=luma-editorial] .lu-bento__side{display:grid;gap:24px}:root[data-theme=luma-editorial] .lu-tile{position:relative;display:block;min-height:240px;overflow:hidden;border-radius:var(--lu-radius);background:var(--c-dark-surface);color:#fff;text-decoration:none}:root[data-theme=luma-editorial] .lu-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}:root[data-theme=luma-editorial] .lu-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0000009e,#0000 62%)}:root[data-theme=luma-editorial] .lu-tile:hover img{transform:scale(1.05)}:root[data-theme=luma-editorial] .lu-tile__copy{position:absolute;z-index:1;right:24px;bottom:24px;left:24px}:root[data-theme=luma-editorial] .lu-tile small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:root[data-theme=luma-editorial] .lu-tile h3{margin:4px 0 0;font:500 22px/1.15 var(--lu-display);letter-spacing:-.03em}:root[data-theme=luma-editorial] .lu-tile p{margin:8px 0 0;max-width:420px;color:#ffffffdb;font-size:14px;line-height:1.5}:root[data-theme=luma-editorial] .lu-tile--large{min-height:420px}:root[data-theme=luma-editorial] .lu-tile--large .lu-tile__copy{right:32px;bottom:32px;left:32px}:root[data-theme=luma-editorial] .lu-tile--large h3{font-size:clamp(28px,2.6vw,34px)}:root[data-theme=luma-editorial] .lu-chips{display:flex;flex-wrap:wrap;gap:8px}:root[data-theme=luma-editorial] .lu-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border:1px solid var(--lu-line-strong);border-radius:999px;background:var(--c-paper);color:var(--c-muted);font-size:12px;font-weight:600;text-decoration:none}:root[data-theme=luma-editorial] .lu-chips a:first-child,:root[data-theme=luma-editorial] .lu-chips a:hover{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}:root[data-theme=luma-editorial] .lu-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}:root[data-theme=luma-editorial] .lu-cards--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px}:root[data-theme=luma-editorial] .lu-card{min-width:0}:root[data-theme=luma-editorial] .lu-card__image{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--lu-radius);background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-cards--4 .lu-card__image{aspect-ratio:1;border:1px solid var(--lu-line);border-radius:8px}:root[data-theme=luma-editorial] .lu-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}:root[data-theme=luma-editorial] .lu-card:hover .lu-card__image img{transform:scale(1.05)}:root[data-theme=luma-editorial] .lu-card__category{display:inline-block;margin:20px 0 8px;color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}:root[data-theme=luma-editorial] .lu-card__category:hover{color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-card h3{margin:0;font:500 20px/1.25 var(--lu-display);letter-spacing:-.035em}:root[data-theme=luma-editorial] .lu-cards--4 .lu-card h3{font-size:15px;font-weight:600;letter-spacing:-.02em}:root[data-theme=luma-editorial] .lu-card h3 a{color:var(--c-ink);text-decoration:none}:root[data-theme=luma-editorial] .lu-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}:root[data-theme=luma-editorial] .lu-card p{margin:8px 0 0;color:var(--c-muted);font-size:14px;line-height:1.6}:root[data-theme=luma-editorial] .lu-cards--4 .lu-card p{font-size:13px}:root[data-theme=luma-editorial] .lu-more{margin-top:64px;text-align:center}:root[data-theme=luma-editorial] .lu-more a{padding-bottom:2px;border-bottom:1px solid var(--c-ink);color:var(--c-ink);font-size:14px;font-weight:600;text-decoration:none}:root[data-theme=luma-editorial] .lu-split{display:grid;grid-template-columns:1fr 1fr;min-height:600px;border-block:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lu-split>img{width:100%;height:100%;min-height:384px;object-fit:cover;background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-split__copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(24px,7vw,96px);background:var(--c-paper)}:root[data-theme=luma-editorial] .lu-split__copy>div{max-width:512px}:root[data-theme=luma-editorial] .lu-split h2{margin:0 0 24px;font:500 clamp(30px,3.2vw,40px)/1.15 var(--lu-display);letter-spacing:-.05em}:root[data-theme=luma-editorial] .lu-split p{margin:0 0 32px;color:var(--c-muted);font-size:15px;line-height:1.75}:root[data-theme=luma-editorial] .lu-band{padding:clamp(72px,9vw,96px) 24px;background:var(--c-dark-surface);color:var(--c-on-dark);text-align:center}:root[data-theme=luma-editorial] .lu-band h2{margin:0 0 16px;font:500 clamp(30px,3.4vw,40px)/1.1 var(--lu-display);letter-spacing:-.05em}:root[data-theme=luma-editorial] .lu-band p{max-width:448px;margin:0 auto 40px;color:color-mix(in srgb,var(--c-on-dark) 70%,transparent);font-size:14px;line-height:1.65}:root[data-theme=luma-editorial] .lu-band .lu-button{border-color:var(--c-on-dark);border-radius:8px;background:var(--c-on-dark);color:var(--c-dark-surface)}:root[data-theme=luma-editorial] .lu-page-head{padding:clamp(64px,8vw,104px) 0 48px}:root[data-theme=luma-editorial] .lu-page-head h1{max-width:860px;margin:0;font:500 clamp(40px,5.4vw,72px)/1 var(--lu-display);letter-spacing:-.055em;text-wrap:balance}:root[data-theme=luma-editorial] .lu-page-head p.lu-dek{max-width:640px;margin:24px 0 0;color:var(--c-muted);font-size:17px;line-height:1.7}:root[data-theme=luma-editorial] .lu-archive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}:root[data-theme=luma-editorial] .lu-row--feature{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,4vw,56px);align-items:center;padding-bottom:56px;border-bottom:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lu-row--feature .lu-card__image{aspect-ratio:16 / 9;border-radius:var(--lu-radius-lg)}:root[data-theme=luma-editorial] .lu-row--feature .lu-card__category{margin-top:0}:root[data-theme=luma-editorial] .lu-row--feature h3{font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.05em}:root[data-theme=luma-editorial] .lu-row--feature p{font-size:15px}:root[data-theme=luma-editorial] .lu-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:72px}:root[data-theme=luma-editorial] .lu-pagination a,:root[data-theme=luma-editorial] .lu-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 16px;border:1px solid var(--lu-line-strong);border-radius:999px;color:var(--c-ink);font-size:13px;font-weight:600;text-decoration:none}:root[data-theme=luma-editorial] .lu-pagination [aria-current=page]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}:root[data-theme=luma-editorial] .lu-article-head{max-width:920px;padding:clamp(56px,8vw,104px) 0 40px}:root[data-theme=luma-editorial] .lu-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}:root[data-theme=luma-editorial] .lu-crumbs a{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--lu-line-strong);border-radius:999px;color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}:root[data-theme=luma-editorial] .lu-crumbs a:hover{border-color:var(--c-ink);color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-article-head h1{margin:0;font:500 clamp(38px,5vw,64px)/1.02 var(--lu-display);letter-spacing:-.055em;text-wrap:balance}:root[data-theme=luma-editorial] .lu-article-head .lu-dek{max-width:680px;margin:24px 0 0;color:var(--c-muted);font-size:18px;line-height:1.65}:root[data-theme=luma-editorial] .lu-byline{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:32px;color:var(--c-muted);font-size:13px}:root[data-theme=luma-editorial] .lu-byline strong{color:var(--c-ink);font-weight:600}:root[data-theme=luma-editorial] .lu-disclosure-note{margin:16px 0 0;color:var(--c-muted);font-size:12px;line-height:1.6}:root[data-theme=luma-editorial] .lu-disclosure-note a{color:var(--c-muted)}:root[data-theme=luma-editorial] .lu-cover{margin:0 0 64px;overflow:hidden;border-radius:var(--lu-radius-lg);background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-cover img{width:100%;aspect-ratio:16 / 8;object-fit:cover}:root[data-theme=luma-editorial] .lu-body{max-width:var(--lu-read);margin-inline:auto}:root[data-theme=luma-editorial] .lu-toc{margin:0 0 56px;padding:24px;border:1px solid var(--lu-line);border-radius:var(--lu-radius);background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-toc h2{margin:0 0 16px;color:var(--c-muted);font:700 11px/1.4 var(--lu-body);letter-spacing:.14em;text-transform:uppercase}:root[data-theme=luma-editorial] .lu-toc ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:toc}:root[data-theme=luma-editorial] .lu-toc li{counter-increment:toc;display:grid;grid-template-columns:32px 1fr}:root[data-theme=luma-editorial] .lu-toc li:before{content:counter(toc,decimal-leading-zero);color:var(--c-muted);font:600 13px/1.7 var(--lu-body);font-variant-numeric:tabular-nums}:root[data-theme=luma-editorial] .lu-toc a{color:var(--c-ink);font-size:15px;text-decoration:none}:root[data-theme=luma-editorial] .lu-toc a:hover{text-decoration:underline;text-underline-offset:4px}:root[data-theme=luma-editorial] .lu-article-section{scroll-margin-top:88px}:root[data-theme=luma-editorial] .lu-article-section+.lu-article-section{margin-top:64px}:root[data-theme=luma-editorial] .lu-article-section>h2{margin:0 0 24px;font:500 clamp(28px,3vw,36px)/1.12 var(--lu-display);letter-spacing:-.045em}:root[data-theme=luma-editorial] .lu-cta-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:48px 0;padding:24px 32px;border-radius:var(--lu-radius-lg);background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-cta-panel p{margin:0;font:600 18px/1.3 var(--lu-display);letter-spacing:-.03em}:root[data-theme=luma-editorial] .lu-faq{margin-top:72px}:root[data-theme=luma-editorial] .lu-faq>h2{margin:0 0 16px;font:500 clamp(28px,3vw,36px)/1.12 var(--lu-display);letter-spacing:-.045em}:root[data-theme=luma-editorial] .lu-faq details{border-bottom:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lu-faq details:first-of-type{border-top:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lu-faq summary{display:flex;justify-content:space-between;gap:24px;overflow-wrap:anywhere;padding:20px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none}:root[data-theme=luma-editorial] .lu-faq summary::-webkit-details-marker{display:none}:root[data-theme=luma-editorial] .lu-faq summary:after{content:"+";flex:none;color:var(--c-muted);font:400 24px/1 var(--lu-body);transition:transform .2s ease}:root[data-theme=luma-editorial] .lu-faq details[open] summary:after{transform:rotate(45deg)}:root[data-theme=luma-editorial] .lu-faq details p{margin:0 0 20px;color:var(--c-muted);line-height:1.75}:root[data-theme=luma-editorial] .lu-related{margin-top:112px;padding-top:64px;border-top:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lu-prose{color:color-mix(in srgb,var(--c-ink) 86%,var(--c-paper));font-size:17px;line-height:1.8;overflow-wrap:break-word}:root[data-theme=luma-editorial] .lu-prose>:first-child{margin-top:0}:root[data-theme=luma-editorial] .lu-prose>:last-child{margin-bottom:0}:root[data-theme=luma-editorial] .lu-prose p,:root[data-theme=luma-editorial] .lu-prose ul,:root[data-theme=luma-editorial] .lu-prose ol{margin:0 0 20px}:root[data-theme=luma-editorial] .lu-prose h2{margin:48px 0 16px;color:var(--c-ink);font:500 30px/1.15 var(--lu-display);letter-spacing:-.045em}:root[data-theme=luma-editorial] .lu-prose h3{margin:32px 0 12px;color:var(--c-ink);font:600 19px/1.3 var(--lu-body);letter-spacing:-.02em}:root[data-theme=luma-editorial] .lu-prose a{color:var(--c-ink);font-weight:600;text-decoration-color:var(--lu-line-strong);text-underline-offset:3px}:root[data-theme=luma-editorial] .lu-prose a:hover{text-decoration-color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-prose li+li{margin-top:6px}:root[data-theme=luma-editorial] .lu-prose ul li::marker{color:var(--c-muted)}:root[data-theme=luma-editorial] .lu-prose strong{color:var(--c-ink)}:root[data-theme=luma-editorial] .lu-prose blockquote{margin:32px 0;padding:0 0 0 24px;border-left:2px solid var(--c-ink);color:var(--c-ink);font:500 22px/1.45 var(--lu-display);letter-spacing:-.03em}:root[data-theme=luma-editorial] .lu-prose blockquote p{margin:0}:root[data-theme=luma-editorial] .lu-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:32px 0;border-collapse:collapse;font-size:15px}:root[data-theme=luma-editorial] .lu-prose th,:root[data-theme=luma-editorial] .lu-prose td{padding:12px 16px;border-bottom:1px solid var(--lu-line);text-align:left}:root[data-theme=luma-editorial] .lu-prose th{font-weight:600}:root[data-theme=luma-editorial] .lu-prose img{border-radius:var(--lu-radius)}:root[data-theme=luma-editorial] .lu-landing-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,80px);align-items:center;padding:clamp(48px,7vw,96px) 0 clamp(48px,6vw,80px)}:root[data-theme=luma-editorial] .lu-landing-hero h1{margin:0;font:500 clamp(40px,5.4vw,72px)/.98 var(--lu-display);letter-spacing:-.055em;text-wrap:balance}:root[data-theme=luma-editorial] .lu-landing-hero .lu-dek{max-width:520px;margin:24px 0 0;color:var(--c-muted);font-size:18px;line-height:1.65}:root[data-theme=luma-editorial] .lu-landing-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px}:root[data-theme=luma-editorial] .lu-landing-hero__image{margin:0;overflow:hidden;border-radius:var(--lu-radius-lg);background:var(--c-panel);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--c-ink) 28%,transparent)}:root[data-theme=luma-editorial] .lu-landing-hero__image img{width:100%;aspect-ratio:5 / 4;object-fit:cover}:root[data-theme=luma-editorial] .lu-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 24px;margin:0 0 72px;padding:0 24px;border:1px solid var(--lu-line);border-radius:var(--lu-radius);background:var(--c-panel);list-style:none}:root[data-theme=luma-editorial] .lu-proof li{display:flex;gap:12px;align-items:baseline;padding:20px 0;font-size:14px;font-weight:500}:root[data-theme=luma-editorial] .lu-proof li:before{content:"✓";color:var(--c-ink);font-weight:700}:root[data-theme=luma-editorial] .lu-landing-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}:root[data-theme=luma-editorial] .lu-landing-layout .lu-body{margin:0;max-width:var(--lu-read)}:root[data-theme=luma-editorial] .lu-aside{position:sticky;top:96px;padding:24px;border:1px solid var(--lu-line);border-radius:var(--lu-radius-lg);background:var(--c-panel)}:root[data-theme=luma-editorial] .lu-aside p{margin:0 0 16px;font:600 18px/1.3 var(--lu-display);letter-spacing:-.03em}:root[data-theme=luma-editorial] .lu-aside small{display:block;margin-top:12px;color:var(--c-muted);font-size:12px;line-height:1.5}:root[data-theme=luma-editorial] .lu-endcap{margin-top:96px;padding:clamp(48px,7vw,80px) 24px;border-radius:var(--lu-radius-lg);background:var(--c-dark-surface);color:var(--c-on-dark);text-align:center}:root[data-theme=luma-editorial] .lu-endcap h2{max-width:720px;margin:0 auto 32px;font:500 clamp(30px,3.8vw,48px)/1.05 var(--lu-display);letter-spacing:-.05em}:root[data-theme=luma-editorial] .lu-landing-disclosure{max-width:760px;margin:40px auto 0;color:var(--c-muted);font-size:12px;line-height:1.6;text-align:center}:root[data-theme=luma-editorial] .lu-404{padding:clamp(96px,12vw,160px) 0;text-align:center}:root[data-theme=luma-editorial] .lu-404 b{display:block;color:var(--c-muted);font:500 clamp(96px,16vw,192px)/.9 var(--lu-display);letter-spacing:-.07em}:root[data-theme=luma-editorial] .lu-404 h1{margin:24px 0 16px;font:500 40px/1.1 var(--lu-display);letter-spacing:-.05em}:root[data-theme=luma-editorial] .lu-404 p{margin:0 0 32px;color:var(--c-muted)}@media(max-width:1024px){:root[data-theme=luma-editorial] .lu-landing-layout{grid-template-columns:minmax(0,1fr);gap:0}:root[data-theme=luma-editorial] .lu-aside{display:none}:root[data-theme=luma-editorial] .lu-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=luma-editorial] .lu-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:root[data-theme=luma-editorial] .lu-nav{display:none}:root[data-theme=luma-editorial] .lu-menu{display:block}:root[data-theme=luma-editorial] .lu-hero__grid,:root[data-theme=luma-editorial] .lu-split,:root[data-theme=luma-editorial] .lu-landing-hero,:root[data-theme=luma-editorial] .lu-row--feature{grid-template-columns:1fr}:root[data-theme=luma-editorial] .lu-hero__image{height:480px}:root[data-theme=luma-editorial] .lu-bento{grid-template-columns:1fr;min-height:0}:root[data-theme=luma-editorial] .lu-bento__side{grid-template-columns:1fr 1fr}:root[data-theme=luma-editorial] .lu-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=luma-editorial] .lu-footer__grid{grid-template-columns:1fr 1fr}:root[data-theme=luma-editorial] .lu-footer__grid>:first-child{grid-column:1 / -1}:root[data-theme=luma-editorial] .lu-landing-hero__image img{aspect-ratio:4 / 3}}@media(max-width:600px){:root[data-theme=luma-editorial] .lu-wide{width:calc(100% - 40px)}:root[data-theme=luma-editorial] .lu-header__inner{width:calc(100% - 32px)}:root[data-theme=luma-editorial] .lu-hero h1{font-size:44px}:root[data-theme=luma-editorial] .lu-hero__image{height:400px;min-height:0}:root[data-theme=luma-editorial] .lu-hero__actions .lu-button{width:100%}:root[data-theme=luma-editorial] .lu-strip span{display:block}:root[data-theme=luma-editorial] .lu-strip span+span:before{content:none}:root[data-theme=luma-editorial] .lu-bento__side,:root[data-theme=luma-editorial] .lu-cards,:root[data-theme=luma-editorial] .lu-cards--4,:root[data-theme=luma-editorial] .lu-archive{grid-template-columns:1fr}:root[data-theme=luma-editorial] .lu-tile{min-height:280px}:root[data-theme=luma-editorial] .lu-tile--large{min-height:360px}:root[data-theme=luma-editorial] .lu-cover{margin-bottom:40px}:root[data-theme=luma-editorial] .lu-cover img{aspect-ratio:4 / 3}:root[data-theme=luma-editorial] .lu-prose{font-size:16px}:root[data-theme=luma-editorial] .lu-cta-panel{padding:20px}:root[data-theme=luma-editorial] .lu-cta-panel .lu-button{width:100%}:root[data-theme=luma-editorial] .lu-split__copy{padding:56px 20px}:root[data-theme=luma-editorial] .lu-footer__grid{grid-template-columns:1fr}:root[data-theme=luma-editorial] .lu-landing-hero__actions .lu-button{width:100%}}@media(prefers-reduced-motion:reduce){:root[data-theme=luma-editorial] *,:root[data-theme=luma-editorial] *:before,:root[data-theme=luma-editorial] *:after{transition:none!important}}:root[data-theme=luma-editorial] main:has(>.lu-band:last-child)+.lu-footer{margin-top:0}:root[data-theme=luma-editorial] .ab{margin-block:32px}:root[data-theme=luma-editorial] .lb-label{margin:0 0 12px;color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}:root[data-theme=luma-editorial] .lb-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}:root[data-theme=luma-editorial] .lb-list li{position:relative;padding-left:26px;font-size:15px;line-height:1.55}:root[data-theme=luma-editorial] .lb-list li:before{position:absolute;left:0;top:0;font-weight:700}:root[data-theme=luma-editorial] .lb-list--pro li:before{content:"+";color:var(--c-accent)}:root[data-theme=luma-editorial] .lb-list--con li:before{content:"–";color:var(--c-muted)}:root[data-theme=luma-editorial] .lb-verdict{padding:clamp(24px,4vw,40px);border:1px solid var(--lu-line);border-radius:var(--lu-radius-lg);background:var(--c-panel)}:root[data-theme=luma-editorial] .lb-verdict__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}:root[data-theme=luma-editorial] .lb-verdict h3{margin:0;font:500 clamp(26px,3vw,34px)/1.1 var(--lu-display);letter-spacing:-.015em}:root[data-theme=luma-editorial] .lb-verdict__rating{flex:none;color:var(--c-accent);font:500 56px/.85 var(--lu-display);letter-spacing:-.03em;text-align:right}:root[data-theme=luma-editorial] .lb-verdict__rating small{display:block;margin-top:6px;color:var(--c-muted);font:600 11px/1 var(--lu-body);letter-spacing:.14em;text-transform:uppercase}:root[data-theme=luma-editorial] .lb-verdict__summary{margin:20px 0 0;color:color-mix(in srgb,var(--c-ink) 86%,var(--c-panel));font-size:16px;line-height:1.75}:root[data-theme=luma-editorial] .lb-verdict__fit{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-proscons{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-proscons>div{padding:24px 24px 24px 0}:root[data-theme=luma-editorial] .lb-proscons>div+div{padding-left:24px;border-left:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-scores{margin:0;border-top:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-scores__row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) 64px;gap:8px 24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-scores dt{font-size:15px;font-weight:600}:root[data-theme=luma-editorial] .lb-scores dd{display:contents}:root[data-theme=luma-editorial] .lb-scores__bar{height:4px;overflow:hidden;border-radius:999px;background:var(--c-accent-soft)}:root[data-theme=luma-editorial] .lb-scores__bar span{display:block;height:100%;border-radius:inherit;background:var(--c-accent)}:root[data-theme=luma-editorial] .lb-scores__value{color:var(--c-ink);font:500 26px/1 var(--lu-display);text-align:right}:root[data-theme=luma-editorial] .lb-scores__value small{color:var(--c-muted);font-size:14px}:root[data-theme=luma-editorial] .lb-scores__note{grid-column:1 / -1;margin:0;color:var(--c-muted);font-size:14px;line-height:1.55}:root[data-theme=luma-editorial] .lb-table{overflow-x:auto;border-top:1px solid var(--lu-line-strong);-webkit-overflow-scrolling:touch}:root[data-theme=luma-editorial] .lb-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}:root[data-theme=luma-editorial] .lb-table caption{padding:0 0 12px;color:var(--c-muted);font-size:13px;text-align:left;caption-side:top}:root[data-theme=luma-editorial] .lb-table th,:root[data-theme=luma-editorial] .lb-table td{padding:14px 16px 14px 0;border-bottom:1px solid var(--lu-line);text-align:left;vertical-align:top}:root[data-theme=luma-editorial] .lb-table thead th{color:var(--c-ink);font:500 21px/1.2 var(--lu-display)}:root[data-theme=luma-editorial] .lb-table tbody th{color:var(--c-muted);font-size:13px;font-weight:600}:root[data-theme=luma-editorial] .lb-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:0;border-top:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-specs div{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-specs dt{color:var(--c-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:root[data-theme=luma-editorial] .lb-specs dd{margin:0;font-size:15px}:root[data-theme=luma-editorial] .lb-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}:root[data-theme=luma-editorial] .lb-steps li{counter-increment:step;display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 16px;padding:28px 0;border-top:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-steps li:last-child{border-bottom:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-steps li:before{content:counter(step,decimal-leading-zero);grid-row:span 2;color:var(--c-accent);font:500 48px/.9 var(--lu-display);letter-spacing:-.03em}:root[data-theme=luma-editorial] .lb-steps h3{margin:4px 0 8px;font:500 26px/1.15 var(--lu-display)}:root[data-theme=luma-editorial] .lb-steps .lu-prose{font-size:16px}:root[data-theme=luma-editorial] .lb-callout{display:grid;grid-template-columns:4px 1fr;gap:20px;padding:4px 0}:root[data-theme=luma-editorial] .lb-callout:before{content:"";border-radius:999px;background:var(--c-accent)}:root[data-theme=luma-editorial] .lb-callout--warning:before{background:var(--c-cta)}:root[data-theme=luma-editorial] .lb-callout--note:before{background:var(--lu-line-strong)}:root[data-theme=luma-editorial] .lb-callout strong.lb-callout__title{display:block;margin-bottom:6px;font-size:15px}:root[data-theme=luma-editorial] .lb-callout .lb-label{margin-bottom:4px;color:var(--c-accent)}:root[data-theme=luma-editorial] .lb-callout--warning .lb-label{color:var(--c-cta)}:root[data-theme=luma-editorial] .lb-callout .lu-prose{font-size:16px}:root[data-theme=luma-editorial] .lb-image{margin:40px 0;overflow:hidden;border-radius:var(--lu-radius);background:var(--c-accent-soft)}:root[data-theme=luma-editorial] .lb-image img{width:100%;aspect-ratio:3 / 2;object-fit:cover}:root[data-theme=luma-editorial] .lb-pick{scroll-margin-top:104px;padding:32px 0;border-top:1px solid var(--lu-line-strong)}:root[data-theme=luma-editorial] .lb-pick+[data-xt-block] .lb-pick,:root[data-theme=luma-editorial] .lb-pick:last-child{border-bottom:0}:root[data-theme=luma-editorial] .lb-pick__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 24px}:root[data-theme=luma-editorial] .lb-pick__head>div{flex:1 1 240px;min-width:0}:root[data-theme=luma-editorial] .lb-pick__head h3{overflow-wrap:anywhere}:root[data-theme=luma-editorial] .lb-pick__label{margin:0 0 8px;color:var(--c-accent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}:root[data-theme=luma-editorial] .lb-pick h3{margin:0;font:500 clamp(28px,3vw,36px)/1.05 var(--lu-display)}:root[data-theme=luma-editorial] .lb-pick__rating{flex:none;color:var(--c-accent);font:500 40px/.9 var(--lu-display)}:root[data-theme=luma-editorial] .lb-pick__rating small{color:var(--c-muted);font-size:16px}:root[data-theme=luma-editorial] .lb-pick__body{margin:16px 0 0}:root[data-theme=luma-editorial] .lb-pick .lb-proscons{margin-top:24px}:root[data-theme=luma-editorial] .lb-pick__cta{margin-top:24px}:root[data-theme=luma-editorial] .lb-verdict__rating,:root[data-theme=luma-editorial] .lb-scores__value,:root[data-theme=luma-editorial] .lb-steps li:before,:root[data-theme=luma-editorial] .lb-pick__rating{font-variant-numeric:lining-nums tabular-nums}@media(max-width:600px){:root[data-theme=luma-editorial] .lb-verdict__fit,:root[data-theme=luma-editorial] .lb-proscons,:root[data-theme=luma-editorial] .lb-specs{grid-template-columns:1fr}:root[data-theme=luma-editorial] .lb-proscons>div{padding:20px 0}:root[data-theme=luma-editorial] .lb-proscons>div+div{padding-left:0;border-left:0;border-top:1px solid var(--lu-line)}:root[data-theme=luma-editorial] .lb-verdict__rating{font-size:44px}:root[data-theme=luma-editorial] .lb-scores__row{grid-template-columns:minmax(0,1fr) 56px}:root[data-theme=luma-editorial] .lb-scores__bar{grid-column:1 / -1;grid-row:2}:root[data-theme=luma-editorial] .lb-steps li{grid-template-columns:52px minmax(0,1fr)}:root[data-theme=luma-editorial] .lb-steps li:before{font-size:36px}:root[data-theme=luma-editorial] .lb-pick__cta .lu-button{width:100%}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/merriweather-cyrillic-ext-300-normal.jaEQPVsq.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-ext-300-normal.DgHWI7S3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/merriweather-cyrillic-300-normal.B0n2hweN.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-300-normal.ChHAoDzd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/merriweather-vietnamese-300-normal.DJNUJcJP.woff2) format("woff2"),url(/_astro/merriweather-vietnamese-300-normal.DV_C-MGO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/merriweather-latin-ext-300-normal.BlFqywl2.woff2) format("woff2"),url(/_astro/merriweather-latin-ext-300-normal.Cq4DOWc3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/merriweather-latin-300-normal.C5yjfxyF.woff2) format("woff2"),url(/_astro/merriweather-latin-300-normal.D_5zl1Gi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/merriweather-cyrillic-ext-300-italic.BS-2YEQ3.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-ext-300-italic.D1ZADvqi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/merriweather-cyrillic-300-italic.j0GRBRD_.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-300-italic.DL0QzgtD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/merriweather-vietnamese-300-italic.BOEbu2YM.woff2) format("woff2"),url(/_astro/merriweather-vietnamese-300-italic.DP2LFpTd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/merriweather-latin-ext-300-italic.DK8UlOvX.woff2) format("woff2"),url(/_astro/merriweather-latin-ext-300-italic.BzgmgVG8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/merriweather-latin-300-italic.B0XpY91x.woff2) format("woff2"),url(/_astro/merriweather-latin-300-italic.Bk9AtooY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/merriweather-cyrillic-ext-700-normal.Bk1p9YoV.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-ext-700-normal.DoooT6Vg.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/merriweather-cyrillic-700-normal.wbY04GlL.woff2) format("woff2"),url(/_astro/merriweather-cyrillic-700-normal.CHCcU-4a.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/merriweather-vietnamese-700-normal.Bp6kWjW5.woff2) format("woff2"),url(/_astro/merriweather-vietnamese-700-normal.C7_HxHBa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/merriweather-latin-ext-700-normal.jHnxg2Kc.woff2) format("woff2"),url(/_astro/merriweather-latin-ext-700-normal.CaBzXGOk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/merriweather-latin-700-normal.DoUP8Ce-.woff2) format("woff2"),url(/_astro/merriweather-latin-700-normal.D4-nzrAh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-theme=terra-journal]{--tj-display: "Figtree Variable", Figtree, ui-sans-serif, system-ui, sans-serif;--tj-ui: "Montserrat Variable", Montserrat, ui-sans-serif, system-ui, sans-serif;--tj-body: Merriweather, Georgia, serif;--tj-width: 1140px;--tj-gutter: max(16px, calc((100vw - var(--tj-width)) / 2));--tj-read: 736px;--tj-radius: 14px;--tj-blob: 67% 59% 64% 52% / 50% 63% 61% 69%;--tj-deco: color-mix(in srgb, var(--c-accent) 76%, #fff);--tj-text: color-mix(in srgb, var(--c-ink) 94%, var(--c-paper));--tj-line: color-mix(in srgb, var(--c-ink) 9%, transparent);--tj-shadow: 0 6px 22px color-mix(in srgb, var(--c-ink) 8%, transparent);--tj-shadow-lg: 0 18px 44px rgb(0 0 0 / .22)}:root[data-theme=terra-journal] *,:root[data-theme=terra-journal] *:before,:root[data-theme=terra-journal] *:after{box-sizing:border-box}html[data-theme=terra-journal]{-webkit-text-size-adjust:100%;scroll-padding-top:96px}:root[data-theme=terra-journal] body{margin:0;background:var(--c-paper);color:var(--c-ink);font:300 16px/1.85 var(--tj-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}:root[data-theme=terra-journal] img{display:block;max-width:100%;height:auto}:root[data-theme=terra-journal] a{color:inherit}:root[data-theme=terra-journal] button{font:inherit;color:inherit}:root[data-theme=terra-journal] h1,:root[data-theme=terra-journal] h2,:root[data-theme=terra-journal] h3,:root[data-theme=terra-journal] h4{margin:0;color:var(--c-ink);font-family:var(--tj-display);font-weight:800;line-height:1.1;overflow-wrap:break-word;text-wrap:balance}:root[data-theme=terra-journal] :focus-visible{outline:3px solid var(--tj-deco);outline-offset:3px}:root[data-theme=terra-journal] .tj-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-theme=terra-journal] .tj-container{width:auto;margin-inline:var(--tj-gutter)}:root[data-theme=terra-journal] .tj-section{padding-top:56px}:root[data-theme=terra-journal] .tj-section--tight{padding-top:40px}:root[data-theme=terra-journal] .tj-eyebrow{margin:0 0 6px;color:var(--c-accent);font:800 14px/1.6 var(--tj-display);letter-spacing:.14em;text-transform:uppercase}:root[data-theme=terra-journal] .tj-h2{font-size:clamp(28px,2.7vw,38px);letter-spacing:-.03em}:root[data-theme=terra-journal] .tj-h2 em,:root[data-theme=terra-journal] .tj-head em{font-family:var(--tj-body);font-weight:300;font-style:italic;letter-spacing:-.01em}:root[data-theme=terra-journal] .tj-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}:root[data-theme=terra-journal] .tj-head--dark .tj-h2{color:var(--c-on-dark)}:root[data-theme=terra-journal] .tj-head--dark .tj-eyebrow{color:var(--tj-deco)}:root[data-theme=terra-journal] .tj-head__link{display:inline-flex;flex:none;align-items:center;gap:8px;color:var(--c-ink);font:800 15px/1 var(--tj-display);text-decoration:none}:root[data-theme=terra-journal] .tj-head__link svg{display:grid;width:34px;height:34px;padding:8px;border-radius:50%;background:var(--c-panel);transition:transform .2s ease}:root[data-theme=terra-journal] .tj-head__link:hover svg{transform:translate(3px)}:root[data-theme=terra-journal] .tj-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--c-dark-surface);color:var(--c-on-dark);font:800 15px/1.2 var(--tj-display);text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease}:root[data-theme=terra-journal] .tj-button:hover{transform:translateY(-1px)}:root[data-theme=terra-journal] .tj-button--cta{min-height:54px;padding:0 30px;background:var(--c-cta);color:var(--c-on-cta);box-shadow:0 10px 24px color-mix(in srgb,var(--c-cta) 30%,transparent)}:root[data-theme=terra-journal] .tj-button--cta:hover{background:var(--c-cta-hover);color:var(--c-on-cta)}:root[data-theme=terra-journal] .tj-button--deco{min-height:54px;background:var(--c-cta);color:var(--c-on-cta)}:root[data-theme=terra-journal] .tj-button--deco:hover{background:var(--c-cta-hover)}:root[data-theme=terra-journal] .tj-button--sm{min-height:42px;padding:0 18px;font-size:14px}:root[data-theme=terra-journal] .tj-button--quiet{background:var(--c-panel);color:var(--c-ink)}:root[data-theme=terra-journal] .tj-button--tint{background:color-mix(in srgb,var(--c-accent-soft) 60%,var(--c-panel));color:var(--c-ink)}:root[data-theme=terra-journal] .tj-button--block{width:100%}:root[data-theme=terra-journal] .tj-chips{display:flex;flex-wrap:wrap;gap:8px}:root[data-theme=terra-journal] .tj-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;background:var(--c-panel);color:var(--c-ink);font:800 15px/1 var(--tj-display);text-decoration:none;transition:background .2s ease}:root[data-theme=terra-journal] .tj-chip--sm{min-height:28px;padding:0 12px;font-size:12.5px}:root[data-theme=terra-journal] .tj-chip--tint{background:var(--c-accent-soft)}:root[data-theme=terra-journal] .tj-chip--white{min-height:40px;border-radius:12px;background:var(--c-paper);color:var(--c-ink);font-size:14px;box-shadow:0 2px 10px #0000001f}:root[data-theme=terra-journal] .tj-chip--white svg{color:var(--c-accent)}:root[data-theme=terra-journal] .tj-chip--glass{border:1px solid rgb(255 255 255 / .35);background:#ffffff47;color:#fff;font-weight:700;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:root[data-theme=terra-journal] a.tj-chip:hover{background:var(--c-accent-soft)}:root[data-theme=terra-journal] a.tj-chip--glass:hover{background:#ffffff6b}:root[data-theme=terra-journal] .tj-pills{display:flex;flex-wrap:wrap;gap:8px}:root[data-theme=terra-journal] .tj-pills--scroll{flex-wrap:nowrap;margin:24px 0 0;padding:2px 0 6px;overflow-x:auto;scrollbar-width:none}:root[data-theme=terra-journal] .tj-pills--scroll::-webkit-scrollbar{display:none}:root[data-theme=terra-journal] .tj-pill{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;border-radius:999px;background:var(--c-panel);color:var(--c-ink);font:800 15px/1 var(--tj-display);text-decoration:none;white-space:nowrap;transition:background .2s ease}:root[data-theme=terra-journal] .tj-pill svg{color:var(--c-accent)}:root[data-theme=terra-journal] .tj-pill:hover,:root[data-theme=terra-journal] .tj-pill[aria-current]{background:var(--c-accent-soft)}:root[data-theme=terra-journal] .tj-blob-btn{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--tj-blob);background:var(--c-panel);color:var(--c-ink);cursor:pointer;transition:transform .25s ease,border-radius .4s ease}:root[data-theme=terra-journal] .tj-blob-btn:hover{border-radius:52% 64% 59% 67%/63% 50% 69% 61%;transform:rotate(-6deg)}:root[data-theme=terra-journal] .tj-stars{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);font:500 13px/1 var(--tj-ui)}:root[data-theme=terra-journal] .tj-stars__track{position:relative;color:color-mix(in srgb,var(--c-ink) 18%,transparent);font-size:15px;letter-spacing:1px}:root[data-theme=terra-journal] .tj-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#f2a43a;white-space:nowrap}:root[data-theme=terra-journal] .tj-curve{position:absolute;left:0;right:0;bottom:-1px;z-index:1;width:100%;height:clamp(28px,5vw,72px);color:var(--c-paper);pointer-events:none}:root[data-theme=terra-journal] .tj-curve--flip{top:auto;bottom:calc(100% - 1px);color:var(--c-accent-soft)}:root[data-theme=terra-journal] .tj-header{position:absolute;inset:0 0 auto;z-index:40;color:#fff}:root[data-theme=terra-journal] .tj-header:before{content:"";position:absolute;inset:0 0 -76px;z-index:-1;background:linear-gradient(#00000042,#0000);pointer-events:none}:root[data-theme=terra-journal] .tj-header__inner{display:flex;align-items:center;gap:28px;min-height:74px;margin-inline:var(--tj-gutter)}:root[data-theme=terra-journal] .tj-nav{display:flex;flex-wrap:wrap;gap:4px 6px}:root[data-theme=terra-journal] .tj-nav a{padding:8px 12px;border-radius:999px;font:800 17px/1 var(--tj-display);letter-spacing:-.01em;text-decoration:none;transition:background .2s ease}:root[data-theme=terra-journal] .tj-nav a:hover{background:#fff3}:root[data-theme=terra-journal] .tj-header__tools{display:flex;gap:8px;margin-left:auto}:root[data-theme=terra-journal] .tj-header .tj-blob-btn{background:#ffffffeb}:root[data-theme=terra-journal] .tj-blob-btn--menu{display:none}:root[data-theme=terra-journal] .tj-wordmark{display:inline-flex;flex:none;flex-direction:column;justify-content:center;min-height:48px;color:inherit;font:900 24px/.84 var(--tj-display);letter-spacing:-.045em;text-decoration:none}:root[data-theme=terra-journal] .tj-wordmark__line{display:flex;align-items:center;gap:3px;white-space:nowrap}:root[data-theme=terra-journal] .tj-wordmark small{display:inline-block;max-width:3.4em;font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;transform:rotate(-6deg)}:root[data-theme=terra-journal] .tj-wordmark img{width:auto;height:44px;max-width:180px;object-fit:contain}:root[data-theme=terra-journal] .tj-wordmark--light.tj-wordmark--logo img{filter:brightness(0) invert(1)}:root[data-theme=terra-journal] .tj-search{display:flex;align-items:center;gap:10px;color:var(--c-ink)}:root[data-theme=terra-journal] .tj-search>svg{flex:none;color:var(--c-muted)}:root[data-theme=terra-journal] .tj-search .xt-search__input{flex:1;min-width:0;border:0;background:transparent;color:var(--c-ink);outline:none}:root[data-theme=terra-journal] .tj-search .xt-search__input::placeholder{color:var(--c-muted);opacity:1}:root[data-theme=terra-journal] .tj-search .xt-search__button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;background:var(--c-cta);color:var(--c-on-cta);font:800 15px/1 var(--tj-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}:root[data-theme=terra-journal] .tj-search .xt-search__button:hover{background:var(--c-cta-hover)}:root[data-theme=terra-journal] .tj-search .xt-search__results{padding:8px;border-radius:18px;background:var(--c-paper);box-shadow:0 18px 44px #0000002e;text-align:left}:root[data-theme=terra-journal] .tj-search .xt-search__item a{padding:10px 14px;border-radius:12px}:root[data-theme=terra-journal] .tj-search .xt-search__item[aria-selected=true] a,:root[data-theme=terra-journal] .tj-search .xt-search__item a:hover{background:var(--c-panel)}:root[data-theme=terra-journal] .tj-search .xt-search__title{color:var(--c-ink);font:800 15.5px/1.35 var(--tj-display)}:root[data-theme=terra-journal] .tj-search .xt-search__meta{margin-top:2px;color:var(--c-muted);font:500 12.5px/1.3 var(--tj-ui)}:root[data-theme=terra-journal] .tj-search .xt-search__empty{padding:12px 14px;color:var(--c-muted);font:500 14px/1.4 var(--tj-ui)}:root[data-theme=terra-journal] .tj-search--hero{min-height:74px;padding:0 9px 0 28px;border-radius:999px;background:var(--c-paper);box-shadow:var(--tj-shadow-lg)}:root[data-theme=terra-journal] .tj-search--hero .xt-search__input{height:56px;font:300 18px/1.2 var(--tj-body)}:root[data-theme=terra-journal] .tj-search--hero .xt-search__button{min-height:56px;padding:0 28px}:root[data-theme=terra-journal] .tj-search--hero:focus-within{outline:3px solid rgb(255 255 255 / .7);outline-offset:3px}:root[data-theme=terra-journal] .tj-search--pill{min-height:42px;padding:0 4px 0 14px;border-radius:999px;background:var(--c-panel)}:root[data-theme=terra-journal] .tj-search--pill .xt-search__input{height:40px;font:700 14px/1.2 var(--tj-display)}:root[data-theme=terra-journal] .tj-search--pill .xt-search__button{width:34px;min-height:34px;padding:0;background:transparent;color:var(--c-muted)}:root[data-theme=terra-journal] .tj-search--pill .xt-search__button:hover{background:var(--c-paper)}:root[data-theme=terra-journal] .tj-search--pill:focus-within{box-shadow:0 0 0 2px var(--tj-deco)}:root[data-theme=terra-journal] .tj-hero{position:relative;display:grid;place-items:center;min-height:680px;padding:120px 16px 128px;overflow:hidden;background:var(--c-dark-surface);color:#fff;text-align:center;isolation:isolate}:root[data-theme=terra-journal] .tj-hero__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}:root[data-theme=terra-journal] .tj-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000001a,#0000002e 55%,#00000042)}:root[data-theme=terra-journal] .tj-hero__copy{width:100%;min-width:0;max-width:820px}:root[data-theme=terra-journal] .tj-hero h1{max-width:15ch;margin-inline:auto;color:#fff;font-size:clamp(40px,5.7vw,82px);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-shadow:0 2px 30px rgb(0 0 0 / .25)}:root[data-theme=terra-journal] .tj-hero__dek{max-width:620px;margin:18px auto 0;color:#fffffff2;font:300 clamp(16px,1.35vw,19px)/1.6 var(--tj-body);text-shadow:0 1px 12px rgb(0 0 0 / .35)}:root[data-theme=terra-journal] .tj-hero__search{width:min(720px,100%);margin:38px auto 0}:root[data-theme=terra-journal] .tj-trending{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 7px;margin-top:20px}:root[data-theme=terra-journal] .tj-trending>span{margin-right:4px;font:800 12.5px/1 var(--tj-display);text-shadow:0 1px 6px rgb(0 0 0 / .3)}:root[data-theme=terra-journal] .tj-rail{position:relative}:root[data-theme=terra-journal] .tj-rail__track{display:flex;gap:12px;padding:2px 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}:root[data-theme=terra-journal] .tj-rail__track::-webkit-scrollbar{display:none}:root[data-theme=terra-journal] .tj-rail__track>*{flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start}:root[data-theme=terra-journal] .tj-rail__btn{position:absolute;top:calc(50% - 22px);z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--c-paper);color:var(--c-ink);box-shadow:0 6px 18px #0000002e;cursor:pointer;transition:transform .2s ease}:root[data-theme=terra-journal] .tj-rail__btn:hover{transform:scale(1.06)}:root[data-theme=terra-journal] .tj-rail__btn--prev{left:-58px}:root[data-theme=terra-journal] .tj-rail__btn--next{right:-58px}:root[data-theme=terra-journal] .tj-rail__btn[hidden]{display:none}:root[data-theme=terra-journal] .tj-tile{position:relative;display:flex;align-items:end;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--tj-radius);background:var(--c-dark-surface);color:#fff;text-decoration:none;isolation:isolate}:root[data-theme=terra-journal] .tj-tile img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}:root[data-theme=terra-journal] .tj-tile:after{content:"";position:absolute;inset:45% 0 0;z-index:-1;background:linear-gradient(transparent,#0000009e)}:root[data-theme=terra-journal] .tj-tile:hover img{transform:scale(1.04)}:root[data-theme=terra-journal] .tj-tile__body{display:grid;gap:4px;padding:14px 18px 18px}:root[data-theme=terra-journal] .tj-tile__title{font:800 22px/1.12 var(--tj-display);letter-spacing:-.02em;text-wrap:balance}:root[data-theme=terra-journal] .tj-tile__sub{color:#ffffffe6;font:500 14px/1.3 var(--tj-ui)}:root[data-theme=terra-journal] .tj-band{margin-top:56px;padding:56px 0 48px;background:var(--c-dark-surface);color:var(--c-on-dark)}:root[data-theme=terra-journal] .tj-tabs{display:flex;gap:8px;margin:0 0 20px;overflow-x:auto;scrollbar-width:none}:root[data-theme=terra-journal] .tj-tabs::-webkit-scrollbar{display:none}:root[data-theme=terra-journal] .tj-tab{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:56px;padding:0 22px;border:1px solid color-mix(in srgb,var(--c-on-dark) 14%,transparent);border-radius:12px;background:transparent;color:color-mix(in srgb,var(--c-on-dark) 72%,var(--c-dark-surface));font:800 15px/1 var(--tj-display);cursor:pointer;transition:background .2s ease,color .2s ease}:root[data-theme=terra-journal] .tj-tab:hover{color:var(--c-on-dark)}:root[data-theme=terra-journal] .tj-tab[aria-selected=true]{border-color:var(--c-paper);background:var(--c-paper);color:var(--c-ink)}:root[data-theme=terra-journal] .tj-tab[aria-selected=true] svg{color:var(--c-accent)}:root[data-theme=terra-journal] .tj-stage{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px}:root[data-theme=terra-journal] .tj-stage[hidden]{display:none}:root[data-theme=terra-journal] .tj-stage__photo{position:relative;display:block;min-height:400px;overflow:hidden;border-radius:var(--tj-radius);background:color-mix(in srgb,var(--c-on-dark) 6%,var(--c-dark-surface))}:root[data-theme=terra-journal] .tj-stage__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .6s ease}:root[data-theme=terra-journal] .tj-stage__photo:hover img{transform:scale(1.03)}:root[data-theme=terra-journal] .tj-stage__badge{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--c-dark-surface);color:var(--c-on-dark);font:800 14px/1 var(--tj-display);box-shadow:0 2px 8px #00000038}:root[data-theme=terra-journal] .tj-stage__badge svg{color:var(--tj-deco)}:root[data-theme=terra-journal] .tj-stage__count{margin:0 0 10px;color:color-mix(in srgb,var(--c-on-dark) 62%,var(--c-dark-surface));font:800 12px/1.8 var(--tj-display);letter-spacing:.12em;text-transform:uppercase}:root[data-theme=terra-journal] .tj-stage__list ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}:root[data-theme=terra-journal] .tj-stage__list li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:10px;color:var(--c-on-dark);font:800 14px/1.35 var(--tj-display);text-decoration:none;transition:background .2s ease}:root[data-theme=terra-journal] .tj-stage__list li a:hover{background:color-mix(in srgb,var(--c-on-dark) 8%,transparent)}:root[data-theme=terra-journal] .tj-stage__list li b,:root[data-theme=terra-journal] .tj-stage__list li svg{flex:none;color:var(--tj-deco);font-size:12.5px}:root[data-theme=terra-journal] .tj-stage__more{display:inline-flex;align-items:center;gap:8px;margin:14px 12px 0;color:var(--tj-deco);font:800 14px/1 var(--tj-display);text-decoration:none}:root[data-theme=terra-journal] .tj-shop{position:relative;margin-top:40px;padding:56px 0 48px;overflow:hidden;background-color:var(--c-accent-soft);isolation:isolate}:root[data-theme=terra-journal] .tj-shop:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='420' viewBox='0 0 720 420'%3E%3Cg fill='none' stroke='%23fff' stroke-width='34' stroke-linecap='round'%3E%3Cpath d='M-40 300c90-40 120-170 220-160s90 150 200 150 140-210 240-200 120 90 160 60'/%3E%3Cpath d='M60 -20c-10 70 60 90 40 160'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 720px 420px repeat}:root[data-theme=terra-journal] .tj-shop__head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}:root[data-theme=terra-journal] .tj-shop__head .tj-head{margin:0}:root[data-theme=terra-journal] .tj-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:root[data-theme=terra-journal] .tj-product{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--c-paper);color:var(--c-ink);text-decoration:none;box-shadow:var(--tj-shadow);transition:transform .25s ease,box-shadow .25s ease}:root[data-theme=terra-journal] .tj-product:hover{transform:translateY(-3px);box-shadow:0 14px 34px color-mix(in srgb,var(--c-ink) 12%,transparent)}:root[data-theme=terra-journal] .tj-product__media{display:block;aspect-ratio:4 / 3.4;overflow:hidden;background:var(--c-panel)}:root[data-theme=terra-journal] .tj-product__media img{width:100%;height:100%;object-fit:cover}:root[data-theme=terra-journal] .tj-product__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px 16px}:root[data-theme=terra-journal] .tj-product__kicker{color:var(--c-muted);font:500 10.5px/1.6 var(--tj-ui);letter-spacing:.1em;text-transform:uppercase}:root[data-theme=terra-journal] .tj-product__name{font:800 16.5px/1.3 var(--tj-display);text-wrap:balance}:root[data-theme=terra-journal] .tj-product__foot{display:flex;justify-content:flex-end;margin-top:auto;padding-top:6px}:root[data-theme=terra-journal] .tj-product__view{display:inline-flex;align-items:center;gap:4px;color:var(--c-accent);font:600 14px/1 var(--tj-ui)}:root[data-theme=terra-journal] .tj-about{display:flex;align-items:center;justify-content:center;gap:46px;padding-top:64px}:root[data-theme=terra-journal] .tj-about__photo{flex:none;width:296px;height:296px;margin:0;overflow:hidden;border-radius:56% 44% 50% 50%/50% 52% 48% 50%;background:var(--c-panel)}:root[data-theme=terra-journal] .tj-about__photo img{width:100%;height:100%;object-fit:cover}:root[data-theme=terra-journal] .tj-about__copy{max-width:608px}:root[data-theme=terra-journal] .tj-about h2{font-size:34px;letter-spacing:-.03em}:root[data-theme=terra-journal] .tj-about p{margin:12px 0 0;color:var(--tj-text);font-size:16px;line-height:1.6}:root[data-theme=terra-journal] .tj-stats{display:flex;margin:26px 0 0;padding:0;list-style:none}:root[data-theme=terra-journal] .tj-stats li{flex:1 1 0;min-width:0;padding:2px 22px;border-left:1px solid var(--tj-line)}:root[data-theme=terra-journal] .tj-stats li:first-child{padding-left:0;border-left:0}:root[data-theme=terra-journal] .tj-stats b{display:block;font:800 34px/1 var(--tj-display);letter-spacing:-.03em}:root[data-theme=terra-journal] .tj-stats span{display:block;margin-top:8px;color:var(--c-muted);font:500 13px/1.3 var(--tj-ui)}:root[data-theme=terra-journal] .tj-about__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}:root[data-theme=terra-journal] .tj-cat-hero{position:relative;display:grid;align-items:center;min-height:420px;padding:110px 0 88px;overflow:hidden;background:var(--c-dark-surface);color:#fff;isolation:isolate}:root[data-theme=terra-journal] .tj-cat-hero__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}:root[data-theme=terra-journal] .tj-cat-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#00000080,#00000024 60%,#0000000f)}:root[data-theme=terra-journal] .tj-cat-hero__copy{position:relative;z-index:2}:root[data-theme=terra-journal] .tj-cat-hero__kicker{margin:0;font:800 13px/1.6 var(--tj-display);letter-spacing:.14em;text-transform:uppercase}:root[data-theme=terra-journal] .tj-cat-hero h1{color:#fff;font-size:clamp(42px,5.2vw,74px);letter-spacing:-.04em;line-height:1}:root[data-theme=terra-journal] .tj-cat-hero__dek{max-width:420px;margin:14px 0 0;font:500 15px/1.6 var(--tj-ui);text-shadow:0 1px 10px rgb(0 0 0 / .3)}:root[data-theme=terra-journal] .tj-cat-hero__meta{margin:18px 0 8px;font:500 11px/1.6 var(--tj-ui);letter-spacing:.1em;text-transform:uppercase}:root[data-theme=terra-journal] .tj-cat-hero__chips{display:flex;flex-wrap:wrap;gap:8px}:root[data-theme=terra-journal] .tj-cat-top{display:grid;grid-template-columns:280px minmax(0,1fr) 240px;gap:24px;padding-top:24px}:root[data-theme=terra-journal] .tj-cat-top__list ul{margin:0;padding:8px 14px;border-radius:18px;background:var(--c-panel);list-style:none}:root[data-theme=terra-journal] .tj-cat-top__list li+li{border-top:1px solid var(--tj-line)}:root[data-theme=terra-journal] .tj-cat-top__list li a{display:flex;align-items:center;gap:12px;padding:14px 0;font:800 16px/1.3 var(--tj-display);text-decoration:none}:root[data-theme=terra-journal] .tj-dot-arrow{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c-dark-surface);color:var(--c-on-dark)}:root[data-theme=terra-journal] .tj-dot-arrow svg{width:14px;height:14px}:root[data-theme=terra-journal] .tj-cat-top__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}:root[data-theme=terra-journal] .tj-mini{position:relative;display:grid;align-content:start;gap:4px;min-height:104px;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--c-accent-soft) 55%,var(--c-panel));text-decoration:none}:root[data-theme=terra-journal] .tj-mini b{font:800 17px/1.2 var(--tj-display);overflow-wrap:anywhere}:root[data-theme=terra-journal] .tj-mini span{color:var(--c-muted);font:500 13px/1.3 var(--tj-ui)}:root[data-theme=terra-journal] .tj-mini svg{position:absolute;right:12px;bottom:12px;width:28px;height:28px;padding:6px;border-radius:50%;background:var(--c-paper)}:root[data-theme=terra-journal] .tj-mini--blush{background:var(--c-accent-soft)}:root[data-theme=terra-journal] .tj-cat-top__lead{position:relative;display:block;min-height:320px;overflow:hidden;border-radius:18px;color:#fff;text-decoration:none}:root[data-theme=terra-journal] .tj-cat-top__lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}:root[data-theme=terra-journal] .tj-cat-top__lead:hover img{transform:scale(1.03)}:root[data-theme=terra-journal] .tj-cat-top__caption{position:absolute;inset:auto 0 0;padding:60px 22px 20px;background:linear-gradient(transparent,#0000009e);font:800 22px/1.15 var(--tj-display);text-wrap:balance}:root[data-theme=terra-journal] .tj-cat-top__side{display:grid;align-content:start;gap:16px}:root[data-theme=terra-journal] .tj-cat-top__side .tj-pill{min-height:42px;padding:0 16px;font-size:14px}:root[data-theme=terra-journal] .tj-cat-top__note{margin:0;padding:16px;border-radius:16px;background:var(--c-accent-soft);font:500 14px/1.6 var(--tj-ui)}:root[data-theme=terra-journal] .tj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}:root[data-theme=terra-journal] .tj-card{display:grid;align-content:start;gap:14px}:root[data-theme=terra-journal] .tj-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--tj-radius);background:var(--c-panel)}:root[data-theme=terra-journal] .tj-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}:root[data-theme=terra-journal] .tj-card:hover .tj-card__media img{transform:scale(1.04)}:root[data-theme=terra-journal] .tj-card__body{display:grid;justify-items:start;gap:8px}:root[data-theme=terra-journal] .tj-card h3{font-size:21px;letter-spacing:-.02em;line-height:1.22}:root[data-theme=terra-journal] .tj-card h3 a{text-decoration:none}:root[data-theme=terra-journal] .tj-card h3 a:hover{color:var(--c-accent)}:root[data-theme=terra-journal] .tj-card p{margin:0;color:var(--c-muted);font:500 14px/1.65 var(--tj-ui)}:root[data-theme=terra-journal] .tj-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}:root[data-theme=terra-journal] .tj-pagination a,:root[data-theme=terra-journal] .tj-pagination span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:46px;min-height:46px;padding:0 16px;border-radius:999px;background:var(--c-panel);font:800 15px/1 var(--tj-display);text-decoration:none}:root[data-theme=terra-journal] .tj-pagination a:hover{background:var(--c-accent-soft)}:root[data-theme=terra-journal] .tj-pagination [aria-current]{background:var(--c-dark-surface);color:var(--c-on-dark)}:root[data-theme=terra-journal] .tj-band-hero{position:relative;display:grid;align-items:end;min-height:560px;padding:120px 0 104px;overflow:hidden;background:var(--c-dark-surface);color:#fff;isolation:isolate}:root[data-theme=terra-journal] .tj-band-hero--short{min-height:340px;padding-bottom:88px}:root[data-theme=terra-journal] .tj-band-hero__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}:root[data-theme=terra-journal] .tj-band-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000001f,#0000000f 35%,#0000008c)}:root[data-theme=terra-journal] .tj-band-hero__copy{position:relative;z-index:2}:root[data-theme=terra-journal] .tj-band-hero h1{max-width:900px;color:#fff;font-size:clamp(34px,4.2vw,58px);letter-spacing:-.025em;line-height:1.08;text-shadow:0 2px 24px rgb(0 0 0 / .3)}:root[data-theme=terra-journal] .tj-band-hero .tj-chips{margin-bottom:18px}:root[data-theme=terra-journal] .tj-band-hero__kicker{margin:0 0 6px;font:800 14px/1.6 var(--tj-display);letter-spacing:.14em;text-transform:uppercase}:root[data-theme=terra-journal] .tj-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:18px 0 0;color:var(--c-muted);font:500 13.5px/1.5 var(--tj-ui)}:root[data-theme=terra-journal] .tj-byline strong{color:inherit;font-weight:700}:root[data-theme=terra-journal] .tj-byline--light{color:#ffffffeb;text-shadow:0 1px 8px rgb(0 0 0 / .35)}:root[data-theme=terra-journal] .tj-byline--light .tj-stars{color:#ffffffeb}:root[data-theme=terra-journal] .tj-byline--light .tj-stars__track{color:#ffffff59}:root[data-theme=terra-journal] .tj-lede{margin:0 0 28px;color:var(--tj-text);font:300 italic 20px/1.8 var(--tj-body)}:root[data-theme=terra-journal] .tj-landing-intro{width:min(var(--tj-read),calc(100% - 32px));margin:8px auto 32px}:root[data-theme=terra-journal] .tj-opening__actions{display:flex;flex-wrap:wrap;gap:12px}:root[data-theme=terra-journal] .tj-layout{display:grid;grid-template-columns:minmax(0,832px) 340px;justify-content:space-between;gap:48px;margin-inline:var(--tj-gutter);margin-top:8px}:root[data-theme=terra-journal] .tj-layout__main{min-width:0}:root[data-theme=terra-journal] .tj-prose-col{width:min(var(--tj-read),100%);margin-inline:auto;color:var(--tj-text);font-size:19px;line-height:1.85}:root[data-theme=terra-journal] .tj-prose-col>*+*{margin-top:28px}:root[data-theme=terra-journal] .tj-disclosure-note{margin:0 0 24px;padding:12px 18px;border-radius:12px;background:var(--c-panel);color:var(--c-muted);font:500 13px/1.6 var(--tj-ui)}:root[data-theme=terra-journal] .tj-disclosure-note a{color:var(--c-ink);font-weight:700}:root[data-theme=terra-journal] .tj-section-block{scroll-margin-top:96px}:root[data-theme=terra-journal] .tj-section-block+.tj-section-block,:root[data-theme=terra-journal] .tj-cta-card+.tj-section-block{margin-top:56px}:root[data-theme=terra-journal] .tj-section-block>h2{margin-bottom:22px;font-size:clamp(28px,2.5vw,36px);font-weight:800;letter-spacing:-.015em;line-height:1.3}:root[data-theme=terra-journal] .tj-toc{position:relative;margin:0 0 48px}:root[data-theme=terra-journal] .tj-toc__tab{display:inline-block;margin:0 0 -1px 22px;padding:8px 20px 6px;border-radius:14px 14px 0 0;background:var(--c-panel);color:var(--c-muted);font:800 15px/1.4 var(--tj-display)}:root[data-theme=terra-journal] .tj-toc__list{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:14px 24px;border:1px solid var(--tj-line);border-radius:16px;background:var(--c-paper);box-shadow:0 12px 30px #0000000d;list-style:none}:root[data-theme=terra-journal] .tj-toc__list li{border-bottom:1px solid var(--tj-line)}:root[data-theme=terra-journal] .tj-toc__list li:nth-last-child(-n+2):nth-child(odd),:root[data-theme=terra-journal] .tj-toc__list li:last-child{border-bottom:0}:root[data-theme=terra-journal] .tj-toc__list a{display:flex;align-items:center;gap:12px;padding:12px 0;font:900 16px/1.35 var(--tj-display);text-decoration:none}:root[data-theme=terra-journal] .tj-toc__list a:hover span:last-child{text-decoration:underline;text-decoration-color:var(--tj-deco);text-underline-offset:4px}:root[data-theme=terra-journal] .tj-toc__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;color:var(--c-ink)}:root[data-theme=terra-journal] .tj-float{position:fixed;left:50%;bottom:20px;z-index:30;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--c-paper);color:var(--c-ink);font:800 15px/1 var(--tj-display);box-shadow:0 10px 30px #00000029;transform:translate(-50%);cursor:pointer}:root[data-theme=terra-journal] .tj-float[hidden]{display:none}:root[data-theme=terra-journal] .tj-float svg{transform:rotate(180deg)}:root[data-theme=terra-journal] .tj-layout__aside{display:grid;align-content:start;gap:28px;padding-top:8px}:root[data-theme=terra-journal] .tj-author{position:relative;padding:24px;overflow:hidden;border-radius:16px;background:var(--c-accent-soft);isolation:isolate}:root[data-theme=terra-journal] .tj-author .tj-eyebrow,:root[data-theme=terra-journal] .ab-verdict .tj-eyebrow,:root[data-theme=terra-journal] .tj-aside-cta .tj-eyebrow,:root[data-theme=terra-journal] .tj-shop .tj-eyebrow{color:color-mix(in srgb,var(--c-accent) 72%,var(--c-ink))}:root[data-theme=terra-journal] .tj-author:after{content:"";position:absolute;right:-40px;bottom:-50px;z-index:-1;width:160px;height:160px;border-radius:var(--tj-blob);background:#ffffff80}:root[data-theme=terra-journal] .tj-author__name{margin:0;font:900 21px/1.15 var(--tj-display);letter-spacing:-.02em}:root[data-theme=terra-journal] .tj-author p:last-child{margin:8px 0 0;color:var(--tj-text);font:500 13.5px/1.6 var(--tj-ui)}:root[data-theme=terra-journal] .tj-rows{display:grid;gap:0}:root[data-theme=terra-journal] .tj-row{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid var(--tj-line);font:800 15px/1.4 var(--tj-display);text-decoration:none}:root[data-theme=terra-journal] .tj-row img{width:90px;height:60px;border-radius:6px;object-fit:cover}:root[data-theme=terra-journal] .tj-row:hover span{color:var(--c-accent)}:root[data-theme=terra-journal] .tj-cta-card{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px;padding:30px 36px;overflow:hidden;border-radius:18px;background:var(--c-panel);isolation:isolate}:root[data-theme=terra-journal] .tj-cta-card:before{content:"";position:absolute;inset:-30% -10% -30% 45%;z-index:-1;border-radius:var(--tj-blob);background:#fff9}:root[data-theme=terra-journal] .tj-cta-card__title{margin:0 0 8px;color:var(--c-ink);font:800 23px/1.2 var(--tj-display);letter-spacing:-.02em}:root[data-theme=terra-journal] .tj-aside-cta{position:sticky;top:24px;display:grid;gap:14px;padding:24px;border-radius:16px;background:var(--c-accent-soft)}:root[data-theme=terra-journal] .tj-aside-cta .tj-eyebrow{margin:0}:root[data-theme=terra-journal] .tj-aside-cta__title{margin:0;font:900 21px/1.2 var(--tj-display)}:root[data-theme=terra-journal] .tj-aside-cta ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font:500 13.5px/1.4 var(--tj-ui)}:root[data-theme=terra-journal] .tj-aside-cta li{display:flex;gap:8px}:root[data-theme=terra-journal] .tj-aside-cta li svg,:root[data-theme=terra-journal] .tj-proof svg{flex:none;color:var(--c-accent)}:root[data-theme=terra-journal] .tj-faq{margin-top:56px}:root[data-theme=terra-journal] .tj-faq h2{margin-bottom:14px;font-size:clamp(26px,2.5vw,34px)}:root[data-theme=terra-journal] .tj-faq details{border-bottom:1px solid var(--tj-line)}:root[data-theme=terra-journal] .tj-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--c-ink);font:800 18px/1.35 var(--tj-display);cursor:pointer;list-style:none}:root[data-theme=terra-journal] .tj-faq summary::-webkit-details-marker{display:none}:root[data-theme=terra-journal] .tj-faq__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-panel);transition:transform .25s ease}:root[data-theme=terra-journal] .tj-faq details[open] .tj-faq__icon{transform:rotate(180deg)}:root[data-theme=terra-journal] .tj-faq details p{margin:0 0 22px;color:var(--tj-text);font-size:17px}:root[data-theme=terra-journal] .tj-prose>:first-child{margin-top:0}:root[data-theme=terra-journal] .tj-prose>:last-child{margin-bottom:0}:root[data-theme=terra-journal] .tj-prose p,:root[data-theme=terra-journal] .tj-prose ul,:root[data-theme=terra-journal] .tj-prose ol{margin:0 0 22px}:root[data-theme=terra-journal] .tj-prose ul,:root[data-theme=terra-journal] .tj-prose ol{padding-left:24px}:root[data-theme=terra-journal] .tj-prose li+li{margin-top:6px}:root[data-theme=terra-journal] .tj-prose li::marker{color:var(--tj-deco)}:root[data-theme=terra-journal] .tj-prose h2{margin:44px 0 18px;font-size:clamp(26px,2.5vw,36px)}:root[data-theme=terra-journal] .tj-prose h3{margin:36px 0 14px;font-size:clamp(23px,2.1vw,30px)}:root[data-theme=terra-journal] .tj-prose h4{margin:28px 0 10px;font-size:clamp(20px,1.8vw,25px)}:root[data-theme=terra-journal] .tj-prose strong{font-weight:700;color:var(--c-ink)}:root[data-theme=terra-journal] .tj-prose a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tj-deco) 55%,transparent);text-decoration-thickness:.28em;text-underline-offset:-.06em;text-decoration-skip-ink:none}:root[data-theme=terra-journal] .tj-prose a:hover{text-decoration-color:var(--tj-deco)}:root[data-theme=terra-journal] .tj-prose blockquote{margin:32px 0;padding:0 0 0 24px;border-left:4px solid var(--tj-deco);font-style:italic}:root[data-theme=terra-journal] .tj-prose table{width:100%;border-collapse:collapse;font:500 15px/1.5 var(--tj-ui)}:root[data-theme=terra-journal] .tj-prose th,:root[data-theme=terra-journal] .tj-prose td{padding:10px 12px;border-bottom:1px solid var(--tj-line);text-align:left;vertical-align:top}:root[data-theme=terra-journal] .tj-prose img{border-radius:4px}:root[data-theme=terra-journal] .tj-proof{display:flex;flex-wrap:wrap;gap:8px;margin:0 var(--tj-gutter);padding:0;list-style:none}:root[data-theme=terra-journal] .tj-proof li{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;background:var(--c-panel);font:800 14px/1.2 var(--tj-display)}:root[data-theme=terra-journal] .tj-endcap{position:relative;margin-top:88px;padding:72px 0;background:var(--c-dark-surface);color:var(--c-on-dark);text-align:center}:root[data-theme=terra-journal] .tj-endcap__title{max-width:760px;margin:0 auto 28px;font:800 clamp(28px,3.2vw,42px)/1.15 var(--tj-display);letter-spacing:-.03em;text-wrap:balance}:root[data-theme=terra-journal] .tj-landing-disclosure{width:min(var(--tj-read),calc(100% - 32px));margin:36px auto 0;color:var(--c-muted);font:500 13px/1.6 var(--tj-ui);text-align:center}:root[data-theme=terra-journal] .tj-landing-disclosure a{color:var(--c-ink)}:root[data-theme=terra-journal] .tj-page__dek{max-width:var(--tj-read);margin:8px auto 28px;color:var(--c-muted);font-size:19px;font-style:italic}:root[data-theme=terra-journal] .tj-page__body{max-width:var(--tj-read);margin-inline:auto;color:var(--tj-text);font-size:18px}:root[data-theme=terra-journal] .tj-404{display:grid;justify-items:center;padding:16px 0 24px;text-align:center}:root[data-theme=terra-journal] .tj-404>p{max-width:480px;margin:0;color:var(--c-muted)}:root[data-theme=terra-journal] .tj-404 .tj-search{width:min(640px,100%);margin:32px 0 24px}:root[data-theme=terra-journal] .tj-404 .tj-pills{justify-content:center}:root[data-theme=terra-journal] .tj-footer{position:relative;margin-top:120px;padding:48px 0 28px;background:var(--c-accent-soft);color:var(--c-ink)}:root[data-theme=terra-journal] .tj-footer__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:start}:root[data-theme=terra-journal] .tj-footer__brand{display:grid;justify-items:end;gap:14px}:root[data-theme=terra-journal] .tj-footer__brand .tj-wordmark{font-size:46px}:root[data-theme=terra-journal] .tj-footer__brand .tj-wordmark small{font-size:13px}:root[data-theme=terra-journal] .tj-footer__mail{font:400 17px/1.4 var(--tj-ui);text-decoration:none}:root[data-theme=terra-journal] .tj-footer__mail:hover{text-decoration:underline}:root[data-theme=terra-journal] .tj-footer h2{margin-bottom:18px;font-size:22px;letter-spacing:-.02em}:root[data-theme=terra-journal] .tj-footer__grid ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;font:400 17px/1.5 var(--tj-ui)}:root[data-theme=terra-journal] .tj-footer__links ul{grid-template-columns:repeat(2,max-content);column-gap:56px}:root[data-theme=terra-journal] .tj-footer__grid ul a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}:root[data-theme=terra-journal] .tj-footer__grid ul a svg{color:var(--c-accent)}:root[data-theme=terra-journal] .tj-footer__grid ul a:hover{text-decoration:underline}:root[data-theme=terra-journal] .tj-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:36px;padding-top:20px;border-top:1px solid var(--tj-line);color:color-mix(in srgb,var(--c-ink) 85%,var(--c-accent-soft));font:400 13px/1.6 var(--tj-ui)}:root[data-theme=terra-journal] .tj-footer__bottom p{max-width:720px;margin:0}:root[data-theme=terra-journal] .tj-footer__bottom a{text-decoration:underline}:root[data-theme=terra-journal] .tj-sheet{width:min(760px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:24px auto auto;padding:0;border:0;border-radius:22px;background:var(--c-paper);color:var(--c-ink);box-shadow:0 30px 80px #0000004d}:root[data-theme=terra-journal] .tj-sheet::backdrop{background:color-mix(in srgb,var(--c-dark-surface) 70%,transparent);backdrop-filter:blur(3px)}:root[data-theme=terra-journal] .tj-sheet__panel{position:relative;display:grid;gap:16px;padding:28px}:root[data-theme=terra-journal] .tj-sheet__close{position:absolute;top:18px;right:18px}:root[data-theme=terra-journal] .tj-sheet__label{margin:8px 0 0;color:var(--c-muted);font:800 12px/1 var(--tj-display);letter-spacing:.12em;text-transform:uppercase}:root[data-theme=terra-journal] .tj-sheet--search .tj-search--hero{box-shadow:0 0 0 1px var(--tj-line),0 10px 30px #00000014}:root[data-theme=terra-journal] .tj-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:16px}:root[data-theme=terra-journal] .tj-sheet__title{margin:0;font:900 20px/1.2 var(--tj-display)}:root[data-theme=terra-journal] .tj-sheet__nav{display:grid;gap:4px}:root[data-theme=terra-journal] .tj-sheet__nav a{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:14px;font:800 19px/1.2 var(--tj-display);text-decoration:none}:root[data-theme=terra-journal] .tj-sheet__nav a svg:first-child{color:var(--c-accent)}:root[data-theme=terra-journal] .tj-sheet__nav a svg:last-child{margin-left:auto;color:var(--c-muted)}:root[data-theme=terra-journal] .tj-sheet__nav a:hover{background:var(--c-panel)}:root[data-theme=terra-journal] .tj-sheet__links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:16px 12px 0;border-top:1px solid var(--tj-line);list-style:none;font:500 14px/1.6 var(--tj-ui)}:root[data-theme=terra-journal] .tj-sheet__links a{color:var(--c-muted);text-decoration:none}:root[data-theme=terra-journal] .tj-sheet--drawer,:root[data-theme=terra-journal] .tj-sheet--menu{width:min(420px,100%);height:100dvh;max-height:none;margin:0 auto 0 0;border-radius:0 22px 22px 0}:root[data-theme=terra-journal] .tj-sheet--menu{margin:0 0 0 auto;border-radius:22px 0 0 22px}:root[data-theme=terra-journal] .tj-drawer-list{display:grid;margin:0;padding:0;list-style:none}:root[data-theme=terra-journal] .tj-drawer-list li+li{border-top:1px solid var(--tj-line)}:root[data-theme=terra-journal] .tj-drawer-list a{display:flex;align-items:center;gap:12px;padding:13px 0;font:900 16px/1.35 var(--tj-display);text-decoration:none}@media(max-width:1180px){:root[data-theme=terra-journal] .tj-layout{grid-template-columns:minmax(0,1fr);max-width:832px;margin-inline:auto;padding-inline:16px}:root[data-theme=terra-journal] .tj-layout__aside{display:none}:root[data-theme=terra-journal] .tj-cat-top{grid-template-columns:260px minmax(0,1fr)}:root[data-theme=terra-journal] .tj-cat-top__side{display:none}}@media(max-width:960px){:root[data-theme=terra-journal] .tj-nav{display:none}:root[data-theme=terra-journal] .tj-blob-btn--menu{display:inline-grid}:root[data-theme=terra-journal] .tj-rail__track>*{flex-basis:calc((100% - 24px) / 3)}:root[data-theme=terra-journal] .tj-rail__btn{display:none}:root[data-theme=terra-journal] .tj-stage{grid-template-columns:minmax(0,1fr)}:root[data-theme=terra-journal] .tj-stage__photo{min-height:260px}:root[data-theme=terra-journal] .tj-shop__grid{display:flex;padding:2px 0 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}:root[data-theme=terra-journal] .tj-shop__grid>*{flex:0 0 min(300px,75vw);scroll-snap-align:start}:root[data-theme=terra-journal] .tj-about{flex-direction:column;text-align:center}:root[data-theme=terra-journal] .tj-stats li{text-align:left}:root[data-theme=terra-journal] .tj-about__actions{justify-content:center}:root[data-theme=terra-journal] .tj-cat-top{grid-template-columns:minmax(0,1fr)}:root[data-theme=terra-journal] .tj-cat-top__lead{order:-1;min-height:260px}:root[data-theme=terra-journal] .tj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=terra-journal] .tj-footer__grid{grid-template-columns:auto 1fr;gap:40px 56px}:root[data-theme=terra-journal] .tj-footer__brand{grid-column:1 / -1;grid-row:1;justify-items:start}:root[data-theme=terra-journal] .tj-proof{margin-inline:16px}}@media(max-width:640px){:root[data-theme=terra-journal] .tj-header__inner{gap:12px;min-height:64px}:root[data-theme=terra-journal] .tj-wordmark{font-size:21px}:root[data-theme=terra-journal] .tj-hero{min-height:560px;padding:92px 16px 88px}:root[data-theme=terra-journal] .tj-hero h1{font-size:clamp(34px,10vw,44px)}:root[data-theme=terra-journal] .tj-hero__search{margin-top:26px}:root[data-theme=terra-journal] .tj-search--hero{min-height:60px;padding:0 7px 0 18px}:root[data-theme=terra-journal] .tj-search--hero .xt-search__input{height:46px;font-size:16px}:root[data-theme=terra-journal] .tj-search--hero .xt-search__button{width:46px;min-height:46px;padding:0}:root[data-theme=terra-journal] .tj-search--hero .xt-search__button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root[data-theme=terra-journal] .tj-trending{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}:root[data-theme=terra-journal] .tj-trending::-webkit-scrollbar{display:none}:root[data-theme=terra-journal] .tj-trending>*{flex:none}:root[data-theme=terra-journal] .tj-section{padding-top:44px}:root[data-theme=terra-journal] .tj-rail__track>*{flex-basis:78%}:root[data-theme=terra-journal] .tj-tile__title{font-size:20px}:root[data-theme=terra-journal] .tj-band{padding:44px 0 36px}:root[data-theme=terra-journal] .tj-tab{min-height:48px;padding:0 16px}:root[data-theme=terra-journal] .tj-about__photo{width:200px;height:200px}:root[data-theme=terra-journal] .tj-about h2{font-size:28px}:root[data-theme=terra-journal] .tj-stats b{font-size:26px}:root[data-theme=terra-journal] .tj-stats li{padding:2px 14px}:root[data-theme=terra-journal] .tj-cat-hero{min-height:380px;padding:96px 0 72px}:root[data-theme=terra-journal] .tj-grid{grid-template-columns:minmax(0,1fr)}:root[data-theme=terra-journal] .tj-toc__list{grid-template-columns:minmax(0,1fr);padding:6px 16px}:root[data-theme=terra-journal] .tj-toc__list li:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--tj-line)}:root[data-theme=terra-journal] .tj-toc__list li:last-child{border-bottom:0}:root[data-theme=terra-journal] .tj-prose-col{font-size:17px}:root[data-theme=terra-journal] .tj-band-hero{min-height:420px;padding:96px 0 80px}:root[data-theme=terra-journal] .tj-band-hero--short{min-height:280px;padding-bottom:64px}:root[data-theme=terra-journal] .tj-lede{font-size:17px}:root[data-theme=terra-journal] .tj-cta-card{padding:24px}:root[data-theme=terra-journal] .tj-cta-card .tj-button{width:100%}:root[data-theme=terra-journal] .tj-footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}:root[data-theme=terra-journal] .tj-footer__links ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}:root[data-theme=terra-journal] .tj-sheet__panel{padding:22px 18px}}@media(prefers-reduced-motion:reduce){:root[data-theme=terra-journal] *,:root[data-theme=terra-journal] *:before,:root[data-theme=terra-journal] *:after{transition:none!important;scroll-behavior:auto!important}}:root[data-theme=terra-journal] .ab{margin-block:32px}:root[data-theme=terra-journal] .ab-label{margin:0 0 12px;color:var(--c-muted);font:800 12px/1.4 var(--tj-display);letter-spacing:.12em;text-transform:uppercase}:root[data-theme=terra-journal] .ab-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;font:500 15.5px/1.55 var(--tj-ui);color:var(--tj-text)}:root[data-theme=terra-journal] .ab-list li{display:flex;gap:10px}:root[data-theme=terra-journal] .ab-list__icon{display:grid;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent)}:root[data-theme=terra-journal] .ab-list--con .ab-list__icon{background:var(--c-paper);color:var(--c-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c-ink) 22%,transparent)}:root[data-theme=terra-journal] .ab-image{margin-inline:max(-48px,calc((832px - 100%)/-2))}:root[data-theme=terra-journal] .ab-image img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}:root[data-theme=terra-journal] .ab-verdict{position:relative;padding:clamp(24px,4vw,36px);overflow:hidden;border-radius:18px;background:var(--c-accent-soft);isolation:isolate}:root[data-theme=terra-journal] .ab-verdict:after{content:"";position:absolute;right:-60px;top:-70px;z-index:-1;width:240px;height:220px;border-radius:var(--tj-blob);background:#ffffff73}:root[data-theme=terra-journal] .ab-verdict__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}:root[data-theme=terra-journal] .ab-verdict h3{font-size:clamp(23px,2.4vw,30px);letter-spacing:-.02em;line-height:1.2}:root[data-theme=terra-journal] .ab-verdict__score{display:grid;flex:none;place-items:center;align-content:center;width:96px;height:92px;border-radius:var(--tj-blob);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--tj-shadow)}:root[data-theme=terra-journal] .ab-verdict__score b{font:900 34px/1 var(--tj-display);letter-spacing:-.03em}:root[data-theme=terra-journal] .ab-verdict__score small{color:var(--c-muted);font:600 12px/1.2 var(--tj-ui)}:root[data-theme=terra-journal] .ab-verdict__summary{margin:16px 0 0;color:var(--tj-text);font-size:17px;line-height:1.8}:root[data-theme=terra-journal] .ab-verdict__fit{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}:root[data-theme=terra-journal] .ab-verdict__fit>div{padding:18px 20px;border-radius:14px;background:var(--c-paper)}:root[data-theme=terra-journal] .ab-proscons{display:grid;grid-template-columns:1fr 1fr;gap:14px}:root[data-theme=terra-journal] .ab-proscons__col{padding:22px;border-radius:16px;background:var(--c-panel)}:root[data-theme=terra-journal] .ab-proscons__col--pro{background:color-mix(in srgb,var(--c-accent-soft) 65%,var(--c-paper))}:root[data-theme=terra-journal] .ab-proscons--flat .ab-proscons__col{padding:18px}:root[data-theme=terra-journal] .ab-scores{display:grid;margin:0;padding:10px 24px;border-radius:16px;background:var(--c-panel)}:root[data-theme=terra-journal] .ab-scores__row{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr) 70px;gap:6px 18px;align-items:center;padding:14px 0}:root[data-theme=terra-journal] .ab-scores__row+.ab-scores__row{border-top:1px solid var(--tj-line)}:root[data-theme=terra-journal] .ab-scores dt{color:var(--c-ink);font:800 15.5px/1.3 var(--tj-display)}:root[data-theme=terra-journal] .ab-scores dd{display:contents}:root[data-theme=terra-journal] .ab-scores__bar{height:10px;overflow:hidden;border-radius:999px;background:var(--c-paper)}:root[data-theme=terra-journal] .ab-scores__bar span{display:block;height:100%;border-radius:inherit;background:var(--tj-deco)}:root[data-theme=terra-journal] .ab-scores__value{color:var(--c-ink);font:900 21px/1 var(--tj-display);text-align:right;font-variant-numeric:tabular-nums}:root[data-theme=terra-journal] .ab-scores__value small{color:var(--c-muted);font:600 12px/1 var(--tj-ui)}:root[data-theme=terra-journal] .ab-scores__note{grid-column:1 / -1;margin:0;color:var(--c-muted);font:500 14px/1.55 var(--tj-ui)}:root[data-theme=terra-journal] .ab-table{overflow-x:auto;border-radius:16px;background:var(--c-panel);-webkit-overflow-scrolling:touch}:root[data-theme=terra-journal] .ab-table table{width:100%;min-width:520px;border-collapse:collapse;font:500 15px/1.5 var(--tj-ui);color:var(--tj-text)}:root[data-theme=terra-journal] .ab-table caption{padding:16px 20px 0;color:var(--c-muted);font-size:13px;text-align:left;caption-side:top}:root[data-theme=terra-journal] .ab-table th,:root[data-theme=terra-journal] .ab-table td{padding:14px 20px;text-align:left;vertical-align:top}:root[data-theme=terra-journal] .ab-table tbody tr{border-top:1px solid var(--tj-line)}:root[data-theme=terra-journal] .ab-table thead th{color:var(--c-ink);font:800 16.5px/1.3 var(--tj-display)}:root[data-theme=terra-journal] .ab-table tbody th{color:var(--c-ink);font:800 14px/1.4 var(--tj-display)}:root[data-theme=terra-journal] .ab-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0}:root[data-theme=terra-journal] .ab-specs div{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:var(--c-panel)}:root[data-theme=terra-journal] .ab-specs dt{color:var(--c-muted);font:600 11px/1.4 var(--tj-ui);letter-spacing:.1em;text-transform:uppercase}:root[data-theme=terra-journal] .ab-specs dd{margin:0;color:var(--c-ink);font:800 16px/1.35 var(--tj-display)}:root[data-theme=terra-journal] .ab-steps{display:grid;gap:36px;margin:0;padding:0;list-style:none}:root[data-theme=terra-journal] .ab-steps h3{margin-bottom:12px;font-size:clamp(23px,2.1vw,30px);letter-spacing:-.015em;line-height:1.3}:root[data-theme=terra-journal] .ab-steps__n{color:var(--c-accent)}:root[data-theme=terra-journal] .ab-callout{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}:root[data-theme=terra-journal] .ab-callout__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--tj-blob);background:var(--c-accent-soft);color:var(--c-ink)}:root[data-theme=terra-journal] .ab-callout__title{display:block;margin-bottom:4px;color:var(--c-ink);font:800 17px/1.4 var(--tj-display)}:root[data-theme=terra-journal] .ab-callout .tj-prose{font-size:17px;line-height:1.75}:root[data-theme=terra-journal] .ab-callout--warning{padding:20px;border-radius:16px;background:var(--c-panel)}:root[data-theme=terra-journal] .ab-callout--warning .ab-callout__icon{background:var(--c-paper);color:var(--c-accent)}:root[data-theme=terra-journal] .ab-pick{scroll-margin-top:96px;padding:clamp(22px,3vw,32px);border-radius:18px;background:var(--c-paper);box-shadow:var(--tj-shadow),0 0 0 1px var(--tj-line)}:root[data-theme=terra-journal] .ab-pick__head{display:grid;justify-items:start;gap:8px}:root[data-theme=terra-journal] .ab-pick__kicker{margin:0;color:var(--c-muted);font:500 11px/1.5 var(--tj-ui);letter-spacing:.12em;text-transform:uppercase}:root[data-theme=terra-journal] .ab-pick h3{font-size:clamp(24px,2.4vw,30px);letter-spacing:-.02em;overflow-wrap:anywhere}:root[data-theme=terra-journal] .ab-pick__body{margin-top:14px;font-size:17px}:root[data-theme=terra-journal] .ab-pick .ab-proscons{margin-top:18px}:root[data-theme=terra-journal] .ab-pick__cta{margin-top:22px}@media(max-width:960px){:root[data-theme=terra-journal] .ab-image{margin-inline:-16px}}@media(max-width:640px){:root[data-theme=terra-journal] .ab-verdict__fit,:root[data-theme=terra-journal] .ab-proscons{grid-template-columns:1fr}:root[data-theme=terra-journal] .ab-verdict__score{width:76px;height:72px}:root[data-theme=terra-journal] .ab-verdict__score b{font-size:26px}:root[data-theme=terra-journal] .ab-scores{padding:6px 18px}:root[data-theme=terra-journal] .ab-scores__row{grid-template-columns:minmax(0,1fr) 64px}:root[data-theme=terra-journal] .ab-scores__bar{grid-column:1 / -1;grid-row:2}:root[data-theme=terra-journal] .ab-pick__cta .tj-button{width:100%}}
