@charset "UTF-8";
:root{--ink:#28291f;--soft:#6f7166;--paper:#faf9f2;--lemon:#f7d947;--line:#ddded2;--white:#fffef9;--curve:20px;--motion:cubic-bezier(.22,.65,.3,1);font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-size:14px;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3,p,blockquote,dl,dd,figure{margin:0}h1,h2,h3{line-height:1.4}h2{font-size:32px;letter-spacing:-1px;font-weight:750}h3{font-size:19px}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;border:0;background:none}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img{display:block;max-width:100%;object-fit:cover}button,a,summary{transition:color .2s,background-color .2s,box-shadow .25s,transform .25s}button:disabled{cursor:default}::selection{background:var(--lemon);color:var(--ink)}:focus-visible{outline:3px solid #9a5e00;outline-offset:5px;border-radius:4px}[hidden]{display:none!important}section[id],nav[id],article[id]{scroll-margin-top:105px}body:has(dialog[open]){overflow:hidden}.n6tm9w2a{width:min(1320px,calc(100% - 88px));margin-inline:auto}.k6h8er2v{padding-block:64px}.q7a5n9zc{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#76786a}.b2e7ck9w{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.b2e7ck9w h2{margin-top:9px}.b2e7ck9w h2>span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--soft);display:inline-block;margin-left:21px}.b2e7ck9w>a{font-size:13px;border-bottom:1px solid var(--ink);padding-bottom:6px;white-space:nowrap}.b2e7ck9w>a span{margin-left:15px}.k90n2rcx{position:fixed;left:20px;top:-100px;padding:12px 20px;z-index:100;background:var(--lemon);font-weight:700}.k90n2rcx:focus{top:15px}.p4b3xu7e{position:sticky;top:0;background:#faf9f2f5;backdrop-filter:blur(16px);z-index:30;border-bottom:1px solid #28291f0c}.z7e4ku8b{display:flex;align-items:center;justify-content:space-between;height:88px;gap:24px}.q8w3cf6m{display:inline-flex;align-items:center;gap:11px;font-size:22px;font-weight:800;letter-spacing:1px;white-space:nowrap}.q8w3cf6m small{display:block;font-size:8px;font-weight:600;letter-spacing:2px;color:var(--soft);line-height:1.8}.b7r9ne2c{width:43px;height:43px;display:grid;place-items:center;border-radius:14px 14px 14px 4px;background:var(--lemon);font-size:26px;position:relative;font-weight:900;color:var(--ink);transform:rotate(-5deg);line-height:1}.b7r9ne2c>span{position:absolute;right:-4px;bottom:-3px;width:20px;height:20px;display:grid;place-items:center;font-size:9px;color:var(--lemon);background:var(--ink);border:2px solid var(--paper);border-radius:50%;padding-left:2px}.w3y6k8qa{display:flex;gap:34px;align-self:stretch;align-items:center}.w3y6k8qa a{position:relative;font-weight:600;color:#696b60}.w3y6k8qa a::after{content:"";position:absolute;bottom:-14px;left:50%;width:5px;height:5px;border-radius:50%;background:#aa7900;transform:translateX(-50%) scale(0);transition:transform .2s}.w3y6k8qa a:hover,.w3y6k8qa a[aria-current]{color:var(--ink)}.w3y6k8qa a[aria-current]::after{transform:translateX(-50%) scale(1)}.c6p8ma4z{display:flex;align-items:center;gap:23px}.x9h3re5n{border:1px solid #d8d9cd;border-radius:8px;padding:8px 17px;font-size:12px;font-weight:600}.x9h3re5n span{font-size:19px;margin-right:6px}.x9h3re5n:hover{background:var(--lemon);border-color:var(--lemon)}.t3va8j7r{width:32px;height:38px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.t3va8j7r>span{display:block;width:25px;height:2px;background:var(--ink)}.t3va8j7r>span:last-child{width:17px}.t3va8j7r:hover>span{width:25px}
/* The opening is a single split screening window, with a fixed editorial panel. */
.u8q2mb5v{display:grid;grid-template-columns:.83fr 1.17fr;min-height:605px;margin-top:26px;border-radius:var(--curve);overflow:hidden;background:#f6e47d}.d7c4hr9k{padding:42px 44px 36px;position:relative;background:radial-gradient(ellipse at 0 100%,#fff0a7 0,transparent 65%),#f6e47d}.m2f8wx5a{font-size:11px;color:#55532f;letter-spacing:2px;display:flex;align-items:center;gap:10px}.m2f8wx5a>span{font-size:7px;color:#817400}.d7c4hr9k h1{font-size:clamp(40px,4.8vw,67px);letter-spacing:-2px;margin-top:20px;font-weight:900;line-height:1.25}.v5ng8e3c{font-size:clamp(27px,3.2vw,43px);font-weight:850;letter-spacing:-1.5px;line-height:1.4;margin-top:12px}.v5ng8e3c>span{position:relative;z-index:0}.v5ng8e3c>span::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:9px;background:#f0bf26;z-index:-1;transform:rotate(-2deg)}.a4u6cz9m{font-size:15px;font-weight:600;margin-top:17px}.f2bc7j8w{font-size:13px;line-height:1.95;color:#63603c;margin:12px 0 24px}.j4fr7p2b{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 21px;background:linear-gradient(115deg,#26291d,#4e5030);color:#fffbe5;font-weight:650;border-radius:8px;box-shadow:0 6px 16px #342f1718}.j4fr7p2b>span{font-size:20px;line-height:1}.j4fr7p2b:hover{transform:translateY(-3px);box-shadow:0 10px 20px #342f1729;background:linear-gradient(115deg,#434629,#28291f)}.e3kw9x6a{display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid #7b774b;padding:9px 0;font-size:12px;font-weight:650}.d7c4hr9k>.e3kw9x6a{margin-left:18px}.e3kw9x6a:hover{color:#8b5800;transform:translateX(3px)}.r7cb3m9u{display:block;margin-top:22px;font-size:10px;color:#69653c;letter-spacing:.5px}.s9u3gk5e{display:flex;flex-direction:column;background:#23261d;color:var(--white);min-width:0}.f6wa9e2z{padding:13px 25px;display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1.5px;color:#d7d9ca;align-items:center}.f6wa9e2z>span:first-child{font-size:11px;letter-spacing:2px;display:flex;align-items:center;gap:8px}.f6wa9e2z i{width:5px;height:5px;background:var(--lemon);border-radius:50%}.y2p8vb4r{position:relative;flex:1;min-height:460px;overflow:hidden}.c9n3xk6q{position:absolute;inset:0;overflow:hidden}.c9n3xk6q::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121810f2 0%,#19201b55 40%,#181c1633 100%)}.c9n3xk6q>img{width:100%;height:100%;object-position:center 25%;animation:frame-intro .65s var(--motion) both}.k8f6r4vb{position:absolute;left:36px;bottom:33px;z-index:2;right:25px}.k8f6r4vb>span{font-size:10px;letter-spacing:2px;color:#f9e68d}.k8f6r4vb h2{font-family:"STSong","SimSun",serif;font-size:45px;letter-spacing:5px;margin-top:9px;text-shadow:0 3px 20px #0005}.k8f6r4vb p{font-size:12px;color:#e2e3d6;line-height:1.8;margin-top:7px}.k8f6r4vb a{margin-top:18px;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #e4d56c;padding:5px 0;color:#ffeb9d;font-size:12px}.k8f6r4vb a:hover{color:#fff;gap:25px}.z5b8ch3q{position:absolute;top:22px;right:25px;z-index:2;display:grid;place-items:center;line-height:1.5;background:var(--lemon);color:#323523;border-radius:50%;width:57px;height:57px;font-size:12px;font-weight:700;transform:rotate(10deg);box-shadow:0 5px 20px #0002}.h6d2xr8n{display:flex;align-items:center;gap:22px;padding:13px 26px}.o3w9as6c{font-size:12px;color:#aeb0a1}.o3w9as6c>b{font-size:22px;color:#f4df6b;margin-right:3px;font-weight:500;font-variant-numeric:tabular-nums}.a5t9g3vc{display:flex;gap:5px}.a5t9g3vc button{width:31px;height:30px;border:1px solid #ffffff24;border-radius:5px;font-size:14px;color:#e7e8dc}.a5t9g3vc button:hover{background:var(--lemon);color:var(--ink);border-color:var(--lemon)}.l9p2kx7a{font-size:10px;letter-spacing:1px;color:#aeb0a1;margin-left:auto}.v7k9up2m{display:flex;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:11px;color:#7b7c71}.v7k9up2m>span{border:1px solid #cccec1;padding:2px 7px;border-radius:4px;font-size:10px;white-space:nowrap;color:#676952}.v7k9up2m p{flex:1}.v7k9up2m a{white-space:nowrap;color:#616244}
/* Feature strip and a horizontally scrollable poster program. */
.g4y9wm3c{display:grid;grid-template-columns:190px 1fr;padding-block:42px;border-bottom:1px solid var(--line);gap:36px}.x2k8ur6f h2{font-size:27px;line-height:1.35;margin-top:12px}.x2k8ur6f .q7a5n9zc{font-size:9px}.p8c6je4v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:center}.p8c6je4v article{border-left:1px solid var(--line);padding-left:23px;min-height:139px}.p8c6je4v article>span{font-size:24px;color:#9a7a18;line-height:1.5;display:block}.p8c6je4v h3{font-size:14px;margin:8px 0 9px}.p8c6je4v p{font-size:11px;line-height:1.9;color:var(--soft)}.t8r4bu9a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.m7b2fj5x{min-width:0}.u2a6xc8p{position:relative;aspect-ratio:3/3.85;overflow:hidden;border-radius:11px;background:#e8e4ce}.u2a6xc8p::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#131c1940,transparent 45%);pointer-events:none}.u2a6xc8p img{width:100%;height:100%;transition:transform .5s var(--motion)}.u2a6xc8p>span{position:absolute;top:13px;left:13px;z-index:2;font-size:10px;font-weight:600;color:#312f1c;padding:4px 10px;border-radius:4px;background:linear-gradient(110deg,#f9e788,#ffd647)}.u2a6xc8p>b{position:absolute;bottom:14px;right:14px;width:35px;height:35px;border:1px solid #ffffff70;color:#fff;display:grid;place-items:center;border-radius:50%;z-index:2;font-size:20px;font-weight:400;backdrop-filter:blur(10px)}.m7b2fj5x a:hover img{transform:scale(1.05)}.m7b2fj5x a:hover .u2a6xc8p>b{background:var(--lemon);color:var(--ink);border-color:var(--lemon)}.e8x3rk6u{padding-top:16px}.e8x3rk6u>span{display:flex;align-items:center;font-size:11px;color:#969889;font-weight:700}.e8x3rk6u small{margin-left:auto;font-size:10px;font-weight:400}.e8x3rk6u h3{font-size:20px;font-weight:750;margin-top:5px}.e8x3rk6u p{font-size:11px;color:var(--soft);margin-top:6px}.a8d4ry3k{display:flex;justify-content:flex-end;font-size:0;padding-top:24px;border-bottom:1px dashed #cfd0c3;padding-bottom:23px}.a8d4ry3k>span{font-size:10px;letter-spacing:1px;color:#85877a}
/* The library uses an index rail and expandable horizontal film dossiers. */
#catalog{padding-top:5px}.z9r6fn2a{font-size:12px;border:1px solid #d3d5c6;border-radius:7px;padding:9px 15px;white-space:nowrap}.z9r6fn2a>span{margin-left:13px;font-size:19px}.z9r6fn2a:hover{background:var(--lemon);border-color:var(--lemon)}.y3e9wn2g{display:grid;grid-template-columns:205px 1fr;gap:28px}.n8g3dv7p{background:#eeeee2;border-radius:12px;padding:21px 20px;position:relative;overflow:hidden}.n8g3dv7p>p:first-child{font-size:13px;font-weight:700}.n8g3dv7p>p:first-child>span{display:block;font-size:8px;letter-spacing:1.8px;color:#858777;font-weight:400;margin-top:1px}.n8g3dv7p [role=group]{display:grid;gap:6px;margin-top:20px}.n8g3dv7p button{display:flex;justify-content:space-between;padding:12px 13px;border-radius:6px;font-size:12px;text-align:left}.n8g3dv7p button b{font-size:10px;font-weight:500;color:#818574}.n8g3dv7p button[aria-pressed=true]{background:var(--lemon);font-weight:700}.n8g3dv7p button:hover{background:#e4e3c9}.f7r2wx8c{display:block;margin-top:26px;font-size:10px;color:#7e806d}.c5v8n2ba{font-size:11px;color:#7a7d6b;margin-top:7px;line-height:2}.j5b8x7kp{display:block;font-size:34px;line-height:1.15;letter-spacing:-1px;font-weight:850;color:#d5d7c5;margin-top:32px}.d9x2ar8c{font-size:11px;color:#7a7d6c;margin-bottom:12px;min-height:20px}.u5z7ck2e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;align-items:start}.r3v8wb5x{border:1px solid #e0e1d6;border-radius:12px;padding:15px;display:grid;grid-template-columns:100px 1fr;gap:16px;background:var(--white);min-width:0;transition:border-color .3s,box-shadow .3s}.r3v8wb5x:target{border-color:#c49b22;box-shadow:0 0 0 3px #f7d94738}.r3v8wb5x:hover{border-color:#c9c8a6;box-shadow:0 8px 22px #28291f07}.y6k2mn8v{position:relative;align-self:start;overflow:hidden;border-radius:6px;aspect-ratio:5/7}.y6k2mn8v>img{width:100%;height:100%}.y6k2mn8v>span{position:absolute;bottom:0;left:0;right:0;background:#202719cc;color:#fff6cb;font-size:8px;text-align:center;padding:4px}.t9e4fr7k{min-width:0}.t9e4fr7k>.q7a5n9zc{font-size:8px;letter-spacing:1px;color:#8a8d76}.t9e4fr7k h3{font-size:17px;margin-top:4px}.t9e4fr7k>p{font-size:10px;color:#7c7e6d;line-height:1.9;margin-top:7px}.t9e4fr7k details{font-size:10px;border-top:1px solid #e7e8dc;margin-top:13px;padding-top:10px}.t9e4fr7k summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:650;font-size:10px}.t9e4fr7k summary::-webkit-details-marker{display:none}.t9e4fr7k summary>span{color:#8f7834}.t9e4fr7k details[open] summary>span{transform:rotate(45deg)}.t9e4fr7k details p{margin-top:12px;color:#737760;line-height:1.9}.t9e4fr7k details a{color:#7d620f;font-size:9px;display:block;margin-top:10px;text-decoration:underline;text-underline-offset:4px}
/* Four columns share one spotlight, controlled by explicit buttons. */
.a3n8yr5k{padding:55px 0;background:#282d21;color:#fcfae9}.a3n8yr5k .q7a5n9zc{color:#abb08e}.a3n8yr5k h2>span{color:#b8bca7}.j7v3ck5a{font-size:10px;color:#aeb39d;text-align:right;line-height:2}.v4m8ya2e{display:flex;gap:10px;height:350px}.x7n3cb9k{position:relative;flex:1;min-width:0;isolation:isolate;overflow:hidden;border-radius:9px;transition:flex .5s var(--motion);background:#343b2c}.x7n3cb9k[data-featured=true]{flex:2.4}.x7n3cb9k::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#12180ff5 0,#1b2318b0 45%,#161b1680 100%)}.x7n3cb9k img{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-position:center 25%;filter:saturate(.65);opacity:.7;transition:opacity .5s,transform .5s}.x7n3cb9k[data-featured=true] img{opacity:.94;filter:saturate(.9)}.x7n3cb9k>button{display:flex;flex-wrap:wrap;align-items:center;gap:15px;width:100%;padding:23px;text-align:left;color:#f9efbb;position:relative;z-index:1}.x7n3cb9k>button>span{font-size:44px;line-height:1;font-family:Georgia,serif;font-style:italic;color:#eed570;font-weight:400}.x7n3cb9k>button>strong{font-size:17px;font-weight:650;flex-basis:100%;letter-spacing:1px;order:2;margin-top:5px}.x7n3cb9k>button>i{font-style:normal;font-size:20px;margin-left:auto;color:#e9e7ce}.x7n3cb9k>div{position:absolute;bottom:27px;left:25px;right:20px}.x7n3cb9k>div>span{font-size:9px;color:#d0c997;letter-spacing:1px}.x7n3cb9k>div p{font-size:15px;line-height:1.9;margin-top:8px}.x7n3cb9k>div a{display:inline-block;margin-top:17px;font-size:10px;border-bottom:1px solid #d2be61;color:#f2dc8c;padding-bottom:4px}.x7n3cb9k>button:focus-visible{outline-offset:-5px;outline-color:#f4d951}.d5b9ew3k{font-size:10px;color:#9da58a;letter-spacing:.5px;margin-top:18px}
/* Native HTML monitor and phone illustrations; no mock app functionality. */
.w8e4qb6a{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;padding-block:85px;align-items:center}.b4m9xr2v h2{font-size:37px;margin-top:13px;line-height:1.5}.b4m9xr2v>p:not(.q7a5n9zc){font-size:12px;line-height:2.1;color:var(--soft);margin-top:20px}.b4m9xr2v dl{margin-top:22px}.b4m9xr2v dl>div{position:relative;padding-left:18px;margin-bottom:13px}.b4m9xr2v dl>div::before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border:1px solid #a08c3a;border-radius:50%}.b4m9xr2v dt{font-weight:650;font-size:12px}.b4m9xr2v dd{font-size:10px;color:#828573;margin-top:2px}.b4m9xr2v>.e3kw9x6a{margin-top:12px}.c8x3we7p{height:430px;background:#e9ebda;border-radius:50% 50% 8px 8px;position:relative;isolation:isolate;min-width:0}.h8v2m6ec{position:absolute;top:23px;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:4px;color:#a0a68b;white-space:nowrap}.m9c4ya7b{position:absolute;top:75px;left:14px;right:42px;border-radius:12px;background:#fffef7;border:6px solid #34382b;box-shadow:0 17px 30px #4e563523;overflow:hidden;transform:rotate(-4deg)}.k3z8vu5n{display:flex;align-items:center;gap:4px;padding:8px 10px;background:#eeeee4;border-bottom:1px solid #e5e5d9}.k3z8vu5n>i{width:4px;height:4px;background:#bebfae;border-radius:50%}.k3z8vu5n>span{font-size:7px;color:#909783;text-align:center;flex:1}.g7b2ne9w{padding:12px 17px 19px}.g7b2ne9w>b{font-size:12px;display:flex;justify-content:space-between;align-items:center}.g7b2ne9w>b>span{font-weight:400;font-size:7px;color:#939781}.w7s9cd3e{height:160px;margin-top:12px;border-radius:6px;overflow:hidden;position:relative}.w7s9cd3e>img{width:100%;height:100%;object-position:center 30%}.w7s9cd3e::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172316c9,transparent)}.w7s9cd3e>div{position:absolute;top:28px;left:20px;z-index:1;color:#fff3ad}.w7s9cd3e small{font-size:7px}.w7s9cd3e strong{font-size:24px;display:block;line-height:1.5;margin-top:10px}.g7b2ne9w>p{font-size:9px;color:#757b62;margin-top:11px}.r2e8mp5c{display:flex;gap:8px;margin-top:10px}.r2e8mp5c>span{font-size:7px;border:1px solid #e2e5d5;padding:6px 13px;background:#f5f6ed;border-radius:4px}.p3j6vc8r{position:absolute;width:137px;right:1px;bottom:18px;border-radius:24px;background:#fffef7;border:5px solid #33382b;box-shadow:0 15px 30px #3b412f29;overflow:hidden;transform:rotate(6deg);padding:14px 9px 0}.u4m9ke2b{position:absolute;top:0;left:40px;right:40px;height:7px;background:#33382b;border-radius:0 0 7px 7px}.p3j6vc8r>span{font-size:8px;font-weight:700;display:flex;justify-content:space-between}.p3j6vc8r>img{width:100%;height:138px;border-radius:6px;margin-top:9px}.p3j6vc8r>strong{font-size:11px;margin-top:9px;display:block}.p3j6vc8r>small{font-size:6px;display:block;color:#848a72;margin-top:3px}.p3j6vc8r>div:last-child{font-size:7px;margin-top:14px;padding-block:9px;border-top:1px solid #e3e6d7;text-align:center;color:#737c58}.e9w6uf3a{position:absolute;bottom:-27px;left:0;right:0;text-align:center;font-size:9px;color:#888e78}
.r8m4ve2n{display:grid;grid-template-columns:.84fr 1.16fr;gap:65px;padding-top:20px;padding-bottom:58px;border-bottom:1px solid var(--line)}.r8m4ve2n h2{margin-top:10px;font-size:27px}.a7f3nk9e{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:23px}.a7f3nk9e li{display:flex;align-items:flex-start;gap:19px}.a7f3nk9e li>span{width:38px;height:38px;border:1px solid #d2d4bc;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:16px;font-style:italic;flex-shrink:0;color:#8a7733}.a7f3nk9e li:first-child>span{background:var(--lemon);border-color:var(--lemon)}.a7f3nk9e h3{font-size:14px}.a7f3nk9e p{font-size:11px;color:#80836f;line-height:1.95;margin-top:6px;max-width:280px}.a7f3nk9e a{font-size:10px;display:inline-block;color:#8a6d18;margin-top:5px}.b6v9pk3c{padding-left:38px;border-left:1px solid var(--line)}.p5u8wr2x{margin-top:23px}.p5u8wr2x details{border-bottom:1px solid var(--line);padding:17px 0}.p5u8wr2x details:first-child{border-top:1px solid var(--line)}.p5u8wr2x summary{cursor:pointer;list-style:none;display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.p5u8wr2x summary::-webkit-details-marker{display:none}.p5u8wr2x summary span{font-size:17px;font-weight:400;color:#969d7b}.p5u8wr2x details[open] summary span{transform:rotate(45deg)}.p5u8wr2x details p{font-size:11px;line-height:2;color:#7e836b;margin-top:13px;padding-right:22px}.f4n8ye2q{font-size:10px;color:#8c907e;text-align:right;line-height:1.9}.y9n6rc3w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.y9n6rc3w article{padding:25px 26px;background:#f1f0e7;border-radius:11px;border:1px solid #e5e5d9}.c2z7pb9e{font-size:9px;letter-spacing:.6px;color:#8b8e7b}.y9n6rc3w blockquote{font-size:13px;line-height:2.1;margin-top:20px;color:#5b614a}.y9n6rc3w article>p{display:flex;align-items:center;gap:11px;margin-top:23px}.y9n6rc3w article>p>b{width:31px;height:31px;display:grid;place-items:center;background:#e2e2cd;color:#8c8f73;font-size:13px;font-family:Georgia,serif;border-radius:50%}.y9n6rc3w article>p>span{font-size:10px;font-weight:600}.y9n6rc3w small{display:block;color:#999c88;font-size:8px;font-weight:400;margin-top:1px}.y9n6rc3w i{margin-left:auto;font-size:20px;font-style:normal;color:#a5aa8e}
.l7u3xr9c{border-radius:var(--curve);background:radial-gradient(ellipse at 40% 100%,#ffeaa0,transparent 60%),#f4df6d;display:grid;grid-template-columns:1.2fr .8fr;padding:43px 48px;gap:55px;margin-bottom:70px;position:relative;overflow:hidden}.l7u3xr9c::before{content:"";position:absolute;right:37%;top:0;bottom:0;border-left:1px dashed #b8a74788}.l7u3xr9c h2{font-size:20px;margin-top:12px}.j9n5zb2e{font-size:38px;line-height:1.5;font-weight:850;letter-spacing:-1px;margin-top:14px}.l7u3xr9c>div>p:not(.q7a5n9zc):not(.j9n5zb2e){font-size:11px;color:#6d693e;line-height:2;margin-top:14px}.v6k2rc8a{display:flex;gap:24px;align-items:center;margin-top:24px;flex-wrap:wrap}.w2e7kb9p{padding:14px 2px 8px 26px;align-self:center}.w2e7kb9p>span{display:grid;place-items:center;width:47px;height:47px;border:1px solid #b6a33e;border-radius:13px;font-size:28px;color:#75672e}.w2e7kb9p h3{font-size:17px;margin-top:18px}.w2e7kb9p dl{margin-top:20px}.w2e7kb9p dl>div{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #c7b75366;font-size:11px}.w2e7kb9p dt{font-weight:600}.w2e7kb9p dd{color:#827744;font-size:10px}.w2e7kb9p p{font-size:10px;color:#827744;line-height:1.9;margin-top:13px}.w2e7kb9p a{font-size:10px;font-weight:600;display:inline-block;margin-top:14px;border-bottom:1px solid #a99334;padding-bottom:4px}.k2n8vp6c{border-top:1px solid var(--line);background:#f0f0e5;padding-top:42px}.e6r3mb9u{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding-bottom:35px}.e6r3mb9u>div:first-child>p{font-size:10px;color:#92957e;margin-top:14px}.e6r3mb9u .q8w3cf6m{font-size:21px}.e6r3mb9u h2{font-size:13px;margin-bottom:11px;letter-spacing:0}.e6r3mb9u>div:last-child>p{font-size:10px;color:#81866e;line-height:2.1}.n5w9cb4z{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:45px;border-top:1px solid var(--line);padding:30px 0}.n5w9cb4z h3{font-size:11px;margin-bottom:13px}.n5w9cb4z a{display:block;width:fit-content;font-size:10px;color:#858b71;margin-top:8px}.n5w9cb4z p{font-size:9px;color:#929780;margin-bottom:11px}.n5w9cb4z a:hover{color:#4a512e;text-decoration:underline;text-underline-offset:4px}.c7u2km9e{display:flex;gap:23px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:17px 0 22px;color:#9a9d8b;font-size:9px}.c7u2km9e a{color:#7b8168}.z3m9qw6k{display:none}.f9v3nc7a{border:1px solid #e3dfc0;background:#faf8ec;border-radius:18px;width:min(710px,calc(100% - 36px));padding:25px 32px 30px;color:var(--ink);max-height:calc(100dvh - 70px);overflow:auto;box-shadow:0 30px 100px #171c2340}.f9v3nc7a::backdrop{background:#202618a6;backdrop-filter:blur(7px)}.s6j2py8c{display:flex;align-items:center;justify-content:space-between}.s6j2py8c>button{font-size:29px;width:38px;height:38px;border-radius:50%;background:#eae9d8}.f9v3nc7a h2{font-size:25px;margin-top:12px}.f9v3nc7a nav{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-top:20px}.f9v3nc7a nav a{display:flex;gap:16px;align-items:center;border-bottom:1px solid #dddcca;padding:13px 3px;font-size:10px;color:#959479}.f9v3nc7a nav span{font-size:12px;color:var(--ink);margin-right:auto}.f9v3nc7a nav a:hover{background:#f7e999}.f9v3nc7a>p{font-size:10px;margin-top:20px;color:#99977f}body[data-motion=ready] [data-appear]{transition:opacity .65s var(--motion),translate .65s var(--motion)}body[data-motion=ready] [data-appear]:not([data-inview]){opacity:0;translate:0 18px}@keyframes frame-intro{from{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}
@media(min-width:1600px){.u8q2mb5v{min-height:645px}.d7c4hr9k{padding-top:48px}.f2bc7j8w{margin-bottom:30px}.y2p8vb4r{min-height:490px}.k8f6r4vb{bottom:40px}}
@media(max-width:1150px){.n6tm9w2a{width:calc(100% - 56px)}.w3y6k8qa{gap:23px}.q8w3cf6m{font-size:20px}.c6p8ma4z{gap:17px}.d7c4hr9k{padding:33px 30px}.d7c4hr9k h1{font-size:49px}.v5ng8e3c{font-size:35px}.d7c4hr9k>.e3kw9x6a{margin:12px 0 0;display:flex;width:fit-content}.u8q2mb5v{min-height:625px}.g4y9wm3c{grid-template-columns:150px 1fr;gap:20px}.p8c6je4v{gap:13px}.p8c6je4v article{padding-left:15px}.b2e7ck9w h2>span{display:block;margin:8px 0 0}.y3e9wn2g{grid-template-columns:175px 1fr;gap:20px}.n8g3dv7p{padding:20px 15px}.u5z7ck2e{gap:13px}.r3v8wb5x{grid-template-columns:78px 1fr;gap:12px;padding:12px}.t9e4fr7k h3{font-size:15px}.x7n3cb9k>button{padding:20px}.x7n3cb9k>button>strong{font-size:15px}.w8e4qb6a{gap:35px;grid-template-columns:.85fr 1.15fr}.b4m9xr2v h2{font-size:32px}.c8x3we7p{height:400px}.m9c4ya7b{left:0;right:29px}.r8m4ve2n{gap:30px}.b6v9pk3c{padding-left:30px}.y9n6rc3w{gap:16px}.y9n6rc3w article{padding:23px 20px}.y9n6rc3w blockquote{font-size:12px}.l7u3xr9c{padding:40px 35px;gap:25px}.j9n5zb2e{font-size:34px}.v6k2rc8a{gap:15px}.l7u3xr9c::before{right:39%}.w2e7kb9p{padding-left:19px}.e6r3mb9u{gap:45px}.n5w9cb4z{gap:30px}}
@media(max-width:860px){.n6tm9w2a{width:calc(100% - 40px)}.w3y6k8qa{gap:20px;font-size:12px}.x9h3re5n{display:none}.z7e4ku8b{height:75px}.q8w3cf6m{font-size:18px}.q8w3cf6m small{font-size:6px}.b7r9ne2c{width:36px;height:36px;font-size:23px}.u8q2mb5v{grid-template-columns:.93fr 1.07fr;min-height:590px;margin-top:20px}.d7c4hr9k{padding:30px 25px}.d7c4hr9k h1{font-size:40px;letter-spacing:-1px}.v5ng8e3c{font-size:30px}.a4u6cz9m{font-size:12px}.f2bc7j8w{font-size:11px}.j4fr7p2b{padding:12px 18px;font-size:12px;gap:18px}.m2f8wx5a{font-size:9px;letter-spacing:1px}.f6wa9e2z{padding-inline:18px}.f6wa9e2z>span:last-child{display:none}.y2p8vb4r{min-height:450px}.k8f6r4vb{left:23px;bottom:29px;right:20px}.k8f6r4vb h2{font-size:34px;letter-spacing:2px}.k8f6r4vb p{font-size:10px}.z5b8ch3q{width:48px;height:48px;font-size:10px;right:18px;top:18px}.h6d2xr8n{padding:13px 18px;gap:15px}.l9p2kx7a{display:none}.v7k9up2m{font-size:10px;gap:10px}.g4y9wm3c{grid-template-columns:1fr;padding-block:32px;gap:23px}.x2k8ur6f{display:flex;align-items:center;gap:24px}.x2k8ur6f h2{font-size:21px;margin:0}.x2k8ur6f h2 br{display:none}.p8c6je4v article{padding-left:13px;min-height:120px}.p8c6je4v article:first-child{border-left:0;padding-left:0}.p8c6je4v h3{font-size:12px}.p8c6je4v p{font-size:10px}.k6h8er2v{padding-block:44px}.b2e7ck9w h2{font-size:28px}.b2e7ck9w h2>span{font-size:11px}.t8r4bu9a{gap:16px}.e8x3rk6u h3{font-size:16px}.e8x3rk6u p{font-size:10px}.u2a6xc8p>span{font-size:8px;left:9px;top:9px;padding:3px 7px}.u2a6xc8p>b{width:29px;height:29px;bottom:9px;right:9px}.y3e9wn2g{grid-template-columns:1fr}.n8g3dv7p{padding:14px 17px;display:flex;gap:20px;align-items:center}.n8g3dv7p>p:first-child{font-size:11px;flex-shrink:0}.n8g3dv7p [role=group]{display:flex;margin:0;flex:1;gap:8px}.n8g3dv7p button{flex:1;gap:17px;padding:8px 13px;font-size:11px}.f7r2wx8c,.c5v8n2ba,.j5b8x7kp{display:none}.r3v8wb5x{grid-template-columns:90px 1fr;padding:14px;gap:15px}.v4m8ya2e{height:320px}.x7n3cb9k[data-featured=true]{flex:2.7}.x7n3cb9k>button{padding:17px 13px}.x7n3cb9k>button>span{font-size:36px}.x7n3cb9k>button>strong{font-size:13px;letter-spacing:0}.x7n3cb9k>div{left:17px;right:17px;bottom:23px}.x7n3cb9k>div p{font-size:12px}.x7n3cb9k>button>i{font-size:15px}.a3n8yr5k{padding-block:40px}.w8e4qb6a{padding-block:60px;gap:30px}.b4m9xr2v h2{font-size:29px}.b4m9xr2v>p:not(.q7a5n9zc){font-size:11px}.c8x3we7p{height:360px}.m9c4ya7b{right:15px;top:65px;transform:rotate(-5deg)}.w7s9cd3e{height:137px}.w7s9cd3e strong{font-size:18px}.r2e8mp5c>span{padding:5px 7px;font-size:6px}.p3j6vc8r{width:112px;right:-3px;bottom:7px;padding-inline:7px;border-width:4px;border-radius:20px}.p3j6vc8r>img{height:110px}.p3j6vc8r>strong{font-size:9px}.p3j6vc8r>span{font-size:7px}.r8m4ve2n{gap:30px}.r8m4ve2n h2{font-size:22px}.r8m4ve2n .q7a5n9zc{font-size:9px;letter-spacing:1px}.b6v9pk3c{padding-left:25px}.p5u8wr2x summary{font-size:11px}.a7f3nk9e{gap:23px}.a7f3nk9e li{gap:12px}.a7f3nk9e h3{font-size:12px}.a7f3nk9e p{font-size:10px}.y9n6rc3w article{padding:18px 17px}.y9n6rc3w blockquote{font-size:11px}.y9n6rc3w article>p{gap:8px}.y9n6rc3w article>p>span{font-size:9px}.y9n6rc3w article>p>b{width:25px;height:25px;font-size:10px}.y9n6rc3w i{display:none}.c2z7pb9e{font-size:8px;letter-spacing:0}.l7u3xr9c{gap:20px;padding:35px 27px;margin-bottom:50px}.l7u3xr9c .q7a5n9zc{font-size:9px;letter-spacing:1px}.j9n5zb2e{font-size:29px}.w2e7kb9p h3{font-size:15px}.l7u3xr9c h2{font-size:16px}.v6k2rc8a{gap:10px}.v6k2rc8a>.e3kw9x6a{font-size:10px}.e6r3mb9u{grid-template-columns:.65fr 1.35fr;gap:30px}.n5w9cb4z{gap:18px}.c7u2km9e{gap:12px;font-size:8px}.c7u2km9e p:nth-child(2){max-width:190px}.f4n8ye2q{font-size:9px}}
@media(max-width:600px){html{scroll-padding-top:86px}body{font-size:13px}.n6tm9w2a{width:calc(100% - 32px)}section[id],nav[id],article[id]{scroll-margin-top:85px}.z7e4ku8b{height:69px}.w3y6k8qa{display:none}.q8w3cf6m{font-size:19px;gap:10px}.q8w3cf6m small{font-size:6px;letter-spacing:1.6px}.b7r9ne2c{width:35px;height:35px}.x9h3re5n{display:block;font-size:10px;padding:4px 9px;border-radius:5px}.x9h3re5n span{font-size:16px;margin-right:4px}.c6p8ma4z{gap:13px}.t3va8j7r{width:24px}.t3va8j7r>span{width:21px}.t3va8j7r>span:last-child{width:15px}.u8q2mb5v{grid-template-columns:1fr;margin-top:15px;border-radius:15px;min-height:0}.d7c4hr9k{padding:27px 25px 26px}.d7c4hr9k h1{font-size:43px;margin-top:16px}.v5ng8e3c{font-size:30px;line-height:1.4;margin-top:9px;letter-spacing:-.7px}.v5ng8e3c br{display:block}.a4u6cz9m{font-size:12px;margin-top:13px}.f2bc7j8w{font-size:11px;line-height:1.9;margin:11px 0 19px}.f2bc7j8w br:nth-child(2){display:none}.d7c4hr9k>.e3kw9x6a{display:inline-flex;margin:0 0 0 15px;font-size:10px;padding:8px 0}.j4fr7p2b{font-size:11px;padding:12px 15px;gap:18px}.r7cb3m9u{font-size:9px;margin-top:17px}.f6wa9e2z{padding:10px 21px}.f6wa9e2z>span:last-child{display:inline;font-size:7px}.f6wa9e2z>span:first-child{font-size:9px}.y2p8vb4r{min-height:330px}.k8f6r4vb{left:24px;bottom:25px}.k8f6r4vb>span{font-size:9px}.k8f6r4vb h2{font-size:34px;letter-spacing:4px}.k8f6r4vb p{font-size:10px}.k8f6r4vb a{font-size:10px;margin-top:12px}.z5b8ch3q{top:15px;right:18px;width:45px;height:45px}.h6d2xr8n{padding:10px 20px}.l9p2kx7a{display:block;font-size:8px;letter-spacing:.5px}.o3w9as6c>b{font-size:19px}.o3w9as6c{font-size:10px}.a5t9g3vc button{height:28px;width:28px}.v7k9up2m{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;padding:14px 0;font-size:9px}.v7k9up2m>span{font-size:8px;align-self:start;margin-top:2px}.v7k9up2m a{grid-column:2;font-size:9px}.g4y9wm3c{padding-block:27px;gap:20px}.x2k8ur6f{justify-content:space-between;gap:15px}.x2k8ur6f .q7a5n9zc{font-size:8px;letter-spacing:1px}.x2k8ur6f h2{font-size:19px}.p8c6je4v{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.p8c6je4v article{min-height:0;padding-left:13px;border-left:2px solid #e4d260}.p8c6je4v article:first-child{border-left:2px solid #e4d260;padding-left:13px}.p8c6je4v article>span{font-size:21px}.p8c6je4v h3{margin:4px 0 5px;font-size:12px}.p8c6je4v p{font-size:10px;line-height:1.8}.k6h8er2v{padding-block:34px}.b2e7ck9w{gap:15px;align-items:flex-end;margin-bottom:22px}.b2e7ck9w h2{font-size:25px;letter-spacing:-.5px;margin-top:8px}.b2e7ck9w h2>span{font-size:10px;margin-top:7px}.q7a5n9zc{font-size:8px;letter-spacing:1.3px}.b2e7ck9w>a{font-size:10px;padding-bottom:4px}.b2e7ck9w>a span{margin-left:5px}.t8r4bu9a{display:flex;overflow-x:auto;gap:14px;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d2c277 transparent}.m7b2fj5x{flex:0 0 61%;scroll-snap-align:start}.u2a6xc8p{aspect-ratio:3/3.8;border-radius:8px}.u2a6xc8p>span{font-size:9px;padding:4px 8px}.e8x3rk6u{padding-top:12px}.e8x3rk6u h3{font-size:18px}.e8x3rk6u>span{font-size:10px}.e8x3rk6u small{font-size:8px}.e8x3rk6u p{font-size:10px}.a8d4ry3k{font-size:9px;justify-content:space-between;padding-top:12px;padding-bottom:18px;color:#96997c;gap:8px}.a8d4ry3k>span{font-size:8px;letter-spacing:0;max-width:138px;text-align:right}.z9r6fn2a{font-size:9px;padding:6px 10px}.z9r6fn2a>span{font-size:13px;margin-left:5px}.y3e9wn2g{gap:14px}.n8g3dv7p{display:block;padding:12px 14px}.n8g3dv7p>p:first-child{display:flex;align-items:center;justify-content:space-between;font-size:10px}.n8g3dv7p>p:first-child>span{font-size:7px;margin:0;letter-spacing:1px}.n8g3dv7p [role=group]{margin-top:10px;gap:5px}.n8g3dv7p button{font-size:10px;padding:8px 10px;gap:8px}.n8g3dv7p button b{font-size:8px}.d9x2ar8c{font-size:9px;margin-bottom:9px}.u5z7ck2e{grid-template-columns:1fr;gap:12px}.r3v8wb5x{grid-template-columns:94px 1fr;gap:17px;padding:15px}.t9e4fr7k h3{font-size:18px}.t9e4fr7k>p{font-size:11px}.t9e4fr7k details{font-size:10px}.t9e4fr7k summary{font-size:11px}.t9e4fr7k details a{font-size:10px}.t9e4fr7k>.q7a5n9zc{font-size:8px}.a3n8yr5k{padding-block:34px}.a3n8yr5k .b2e7ck9w{display:block}.j7v3ck5a{text-align:left;font-size:8px;line-height:1.8;margin-top:13px}.j7v3ck5a br{display:none}.j7v3ck5a time{margin-left:5px}.v4m8ya2e{flex-direction:column;height:auto;gap:8px}.x7n3cb9k,.x7n3cb9k[data-featured=true]{flex:none;height:75px;transition:height .4s var(--motion)}.x7n3cb9k[data-featured=true]{height:260px}.x7n3cb9k>button{padding:18px 21px;gap:18px;flex-wrap:nowrap}.x7n3cb9k>button>span{font-size:32px}.x7n3cb9k>button>strong{font-size:15px;flex-basis:auto;order:0;margin:0;letter-spacing:1px}.x7n3cb9k>button>i{font-size:18px}.x7n3cb9k>div{left:24px;bottom:24px}.x7n3cb9k>div p{font-size:15px;margin-top:8px}.x7n3cb9k>div>span{font-size:9px}.x7n3cb9k>div a{font-size:10px;margin-top:14px}.x7n3cb9k img{object-position:center 30%}.d5b9ew3k{font-size:9px;line-height:1.8;margin-top:14px}.w8e4qb6a{grid-template-columns:1fr;gap:27px;padding-block:41px}.b4m9xr2v h2{font-size:30px;margin-top:11px}.b4m9xr2v>p:not(.q7a5n9zc){font-size:11px;line-height:2;margin-top:14px}.b4m9xr2v dl{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.b4m9xr2v dl>div{margin:0}.b4m9xr2v dt{font-size:11px}.b4m9xr2v dd{font-size:10px}.b4m9xr2v>.e3kw9x6a{font-size:10px;margin-top:18px}.c8x3we7p{height:355px;width:min(400px,100%);margin:0 auto 20px}.m9c4ya7b{top:58px;left:8px;right:35px}.h8v2m6ec{font-size:8px;top:20px}.w7s9cd3e{height:132px}.w7s9cd3e strong{font-size:20px}.p3j6vc8r{width:116px;right:7px;bottom:6px}.p3j6vc8r>img{height:118px}.r8m4ve2n{grid-template-columns:1fr;gap:34px;padding-top:7px;padding-bottom:33px}.r8m4ve2n h2{font-size:24px}.r8m4ve2n .q7a5n9zc{font-size:8px}.a7f3nk9e{margin-top:25px;gap:21px}.a7f3nk9e li{gap:18px}.a7f3nk9e h3{font-size:13px}.a7f3nk9e p{font-size:11px;max-width:none}.a7f3nk9e a{font-size:10px}.b6v9pk3c{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:28px}.p5u8wr2x{margin-top:20px}.p5u8wr2x summary{font-size:12px}.p5u8wr2x details p{font-size:11px;padding-right:15px}.f4n8ye2q{font-size:8px;max-width:103px}.y9n6rc3w{grid-template-columns:1fr;gap:12px}.y9n6rc3w article{padding:21px 23px}.c2z7pb9e{font-size:9px}.y9n6rc3w blockquote{font-size:12px;line-height:2;margin-top:12px}.y9n6rc3w article>p{margin-top:17px;gap:10px}.y9n6rc3w article>p>b{width:28px;height:28px}.y9n6rc3w article>p>span{font-size:10px}.y9n6rc3w i{display:block}.l7u3xr9c{grid-template-columns:1fr;gap:28px;padding:29px 25px;margin-bottom:40px;border-radius:14px}.l7u3xr9c::before{display:none}.l7u3xr9c .q7a5n9zc{font-size:8px;letter-spacing:.8px}.l7u3xr9c h2{font-size:18px;margin-top:10px}.j9n5zb2e{font-size:31px;margin-top:12px}.l7u3xr9c>div>p:not(.q7a5n9zc):not(.j9n5zb2e){font-size:11px;margin-top:13px}.v6k2rc8a{gap:15px;margin-top:21px}.v6k2rc8a .j4fr7p2b{gap:10px;padding:12px 14px;font-size:10px}.v6k2rc8a>.e3kw9x6a{font-size:9px}.w2e7kb9p{border-top:1px dashed #b7a644;padding:25px 0 0}.w2e7kb9p>span{width:38px;height:38px;font-size:24px;border-radius:9px}.w2e7kb9p h3{font-size:16px;margin-top:13px}.w2e7kb9p dl{margin-top:12px}.w2e7kb9p dl>div{font-size:12px}.w2e7kb9p dd{font-size:10px}.w2e7kb9p p{font-size:10px}.k2n8vp6c{padding-top:30px;padding-bottom:71px}.e6r3mb9u{grid-template-columns:1fr;gap:24px;padding-bottom:25px}.e6r3mb9u .q8w3cf6m{font-size:20px}.e6r3mb9u>div:first-child>p{font-size:9px;margin-top:12px}.e6r3mb9u h2{font-size:13px;margin-bottom:9px}.e6r3mb9u>div:last-child>p{font-size:10px;line-height:2}.n5w9cb4z{grid-template-columns:1fr 1fr;gap:26px;padding-block:25px}.n5w9cb4z>div:first-child{grid-column:1/-1;padding-bottom:16px;border-bottom:1px solid var(--line)}.n5w9cb4z h3{font-size:12px;margin-bottom:10px}.n5w9cb4z a{font-size:11px;margin-top:9px}.n5w9cb4z p{font-size:10px;margin:0}.c7u2km9e{display:grid;grid-template-columns:1fr auto;gap:5px 10px;font-size:8px;padding:17px 0}.c7u2km9e p:nth-child(2){grid-row:2;max-width:none;font-size:8px}.c7u2km9e a{grid-column:2;grid-row:1/3;font-size:9px;align-self:center}.z3m9qw6k{display:flex;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fcfbf4f5;backdrop-filter:blur(16px);padding:7px 7px max(8px,env(safe-area-inset-bottom));box-shadow:0 -3px 18px #2d34200c;border-top:1px solid #dddfce}.z3m9qw6k a{font-size:9px;display:grid;gap:2px;place-items:center;min-width:58px;color:#92967d;border-radius:7px;padding:3px 13px}.z3m9qw6k a>span{font-size:20px;line-height:1.2;font-weight:500}.z3m9qw6k a[aria-current]{color:#79600a;background:#f6e9a4}.f9v3nc7a{padding:20px 21px;border-radius:14px}.s6j2py8c>button{width:32px;height:32px;font-size:24px}.f9v3nc7a h2{font-size:22px}.f9v3nc7a nav{gap:0 15px}.f9v3nc7a nav a{font-size:8px;gap:9px;padding:14px 0}.f9v3nc7a nav span{font-size:11px}.f9v3nc7a>p{font-size:9px}}
@media(max-width:360px){.n6tm9w2a{width:calc(100% - 24px)}.q8w3cf6m{font-size:17px}.x9h3re5n{padding:4px 7px;font-size:9px}.c6p8ma4z{gap:10px}.d7c4hr9k{padding:25px 21px}.d7c4hr9k h1{font-size:40px}.v5ng8e3c{font-size:26px}.d7c4hr9k>.e3kw9x6a{margin-left:11px;font-size:9px}.l9p2kx7a{font-size:7px;letter-spacing:0}.h6d2xr8n{padding-inline:17px;gap:13px}.r3v8wb5x{grid-template-columns:82px 1fr;gap:13px;padding:13px}.t9e4fr7k h3{font-size:16px}.b2e7ck9w h2{font-size:23px}.l7u3xr9c{padding-inline:21px}.v6k2rc8a{gap:13px}.v6k2rc8a>.e3kw9x6a{font-size:8px}}
/* Keep story descriptions readable even where the surrounding labels are compact. */
.p8c6je4v p,.e8x3rk6u p,.t9e4fr7k>p,.t9e4fr7k details p,.t9e4fr7k summary,.a7f3nk9e p,.p5u8wr2x details p,.b4m9xr2v dd,.e6r3mb9u>div:last-child>p{font-size:12px}.t9e4fr7k details a{font-size:11px}.b4m9xr2v>p:not(.q7a5n9zc),.l7u3xr9c>div>p:not(.q7a5n9zc):not(.j9n5zb2e){font-size:12px}.y9n6rc3w blockquote{font-size:13px}.n5w9cb4z a{font-size:12px}.p5u8wr2x summary{font-size:13px}.c2z7pb9e{font-size:10px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}body[data-motion=ready] [data-appear]:not([data-inview]){opacity:1;translate:none}}
