@charset "UTF-8";
:root{--bg:#090909;--surface:#141414;--line:#2b2b28;--muted:#a6a59c;--cream:#f3f0e5;--yellow:#efc650;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--cream);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button svg,a svg,summary svg{flex-shrink:0}svg{width:21px;height:21px;vertical-align:middle}img{display:block;max-width:100%;height:auto}button{border:0}figure,p,h1,h2,h3,h4,blockquote{margin:0}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.wrap{width:min(1280px,calc(100% - 88px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-160%);padding:12px;background:var(--yellow);color:#111}.skip-link:focus{transform:none}.utility{background:#141410;border-bottom:1px solid #22221c;font-size:10px;letter-spacing:1.1px;color:#c3c0ae}.utility .wrap{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:35px}.utility a{font-size:11px;letter-spacing:0}.utility svg{width:13px;height:13px;margin-left:7px}.utility-separator{padding:0 12px;color:#6f6e60}.header-main{display:flex;align-items:center;gap:38px;min-height:105px}.brand{width:176px;flex-shrink:0}.brand img{width:176px;height:70px;object-fit:contain}.search-link{display:flex;align-items:center;gap:15px;border:1px solid #35352f;min-height:48px;padding:0 16px;color:var(--muted);flex:1;font-size:13px;border-radius:3px}.search-link:hover{border-color:#777361;color:var(--cream)}.search-hint{font-size:10px;letter-spacing:1px;border-left:1px solid var(--line);padding-left:16px;margin-left:auto}.search-short{display:none}.header-actions{display:flex;align-items:center;gap:26px}.header-login{font-size:13px}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:0 25px;border-radius:3px;background:var(--yellow);color:#17140a;font-size:14px;font-weight:700;transition:background .18s,transform .18s}.button:hover{background:#ffda70;transform:translateY(-2px)}.button.small{min-height:42px;padding:0 20px;font-size:12px;gap:15px}.categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.categories a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;white-space:nowrap;font-size:12px;border-right:1px solid #20201d;transition:color .18s}.categories a:last-child{border:0}.categories a:hover{color:var(--yellow)}.category-number{color:#68685f;font-size:9px;font-variant-numeric:tabular-nums}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;padding-top:52px;padding-bottom:45px;align-items:center}.hero-copy{min-width:0}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.5px;color:#c4c0b0}.brand-dot{width:6px;height:6px;border-radius:50%;background:var(--yellow)}.edition{margin-left:auto;font-size:9px;color:#858478;letter-spacing:1px}h1{font-weight:500;font-size:clamp(31px,3.7vw,51px);line-height:1.13;letter-spacing:-1.65px;margin-top:27px;max-width:600px}.h1-brand{display:block;font-size:12px;font-weight:700;letter-spacing:2.5px;color:#bbb7a7;margin-bottom:14px}.h1-brand span{color:var(--yellow);margin-left:4px}h1 em{font-family:var(--serif);font-weight:400;color:var(--yellow)}.hero-intro{font-size:15px;color:var(--muted);line-height:1.8;margin-top:26px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:31px}.text-link{display:inline-flex;align-items:center;gap:13px;background:none;padding:0;font-size:13px;color:var(--cream)}.text-link:hover{color:var(--yellow)}.text-link svg{width:18px}.hero-bottom{display:flex;gap:26px;margin-top:36px;padding-top:23px;border-top:1px solid var(--line)}.hero-bottom>span{display:flex;flex-direction:column;gap:8px;color:#858376;font-size:9px;letter-spacing:1px}.hero-bottom strong{font-weight:400;font-size:12px;letter-spacing:0;color:#d7d3c3}.hero-media{min-width:0}.media-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-bottom:8px;font-size:9px;letter-spacing:1.2px;color:#b6b29f}.save-button{display:flex;align-items:center;gap:7px;background:none;color:#aaa796;font-size:11px;padding:6px 0 6px 10px}.save-button svg{width:15px;height:15px}.save-button[aria-pressed=true]{color:var(--yellow)}.save-button[aria-pressed=true] svg{fill:var(--yellow)}.banner-link{display:block;border-radius:4px;overflow:hidden}.main-banner{width:100%;aspect-ratio:1;object-fit:cover}.hero-media figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:32px;color:#898779;font-size:10px}.reopen-link{font-size:10px;background:none;padding:0;color:#bdb9a8}.reopen-link svg{width:13px;height:13px}.section-menu{display:flex;align-items:center;gap:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:65px;font-size:10px;color:#939081;letter-spacing:1px}.section-menu nav{display:flex;align-items:center;gap:27px;font-size:12px;letter-spacing:0;color:#d9d5c6}.section-menu nav a:hover{color:var(--yellow)}.menu-end{margin-left:auto;display:flex;gap:20px;align-items:center;font-size:9px}.menu-end svg{width:15px}.topic-section{display:grid;grid-template-columns:1fr 1.7fr;gap:80px;padding-block:76px}.section-label>span,.section-kicker{display:block;color:#92907f;letter-spacing:1.5px;font-size:10px;margin-bottom:20px}.section-label h2{font-size:29px;line-height:1.28;font-weight:400;letter-spacing:-.8px}.topic-content{min-width:0}.topic-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line)}.topic-tabs button{position:relative;padding:0 0 15px;background:none;color:#928f82;font-size:12px}.topic-tabs button[aria-selected=true]{color:var(--cream)}.topic-tabs button[aria-selected=true]:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--yellow)}.topic-panel{position:relative;min-height:153px;padding:26px 45px 0 0}.panel-index{position:absolute;right:0;top:29px;color:#6b695d;font-size:11px}.topic-panel h3{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.3;max-width:520px}.topic-panel p{font-size:13px;line-height:1.85;color:var(--muted);max-width:570px;margin-top:13px}.article-section{background:#141411;border-top:1px solid #262620;border-bottom:1px solid #262620}.article-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:80px;padding-block:74px}.article-aside{position:relative}.article-aside h2{font-size:36px;line-height:1.17;letter-spacing:-1px;font-weight:400}.article-aside h2 em{font-family:var(--serif);color:#e1c873;font-weight:400}.article-meta{display:flex;flex-direction:column;gap:10px;margin-top:26px;font-size:9px;letter-spacing:1px;color:#9e9a86}.editor-note{display:flex;align-items:flex-start;gap:13px;margin-top:39px;padding-top:22px;border-top:1px solid #36352a;max-width:300px}.note-symbol{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #77715c;border-radius:50%;font-family:var(--serif);color:#c4b17c;font-size:12px;flex-shrink:0}.editor-note p{font-size:11px;line-height:1.8;color:#a5a08c}.article-body{min-width:0}.article-body p{font-family:var(--serif);font-size:17px;line-height:1.95;color:#c9c6b9;margin-bottom:21px}.article-body p:first-child{font-size:20px;line-height:1.75;color:#eee8d6}.article-body p:last-child{margin-bottom:0}.article-body a{color:#f2d27c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.article-body a:hover{color:#ffe8ad}.testimonials{padding-block:77px}.section-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-end}.section-heading h2{font-weight:400;font-size:33px;letter-spacing:-1px;line-height:1.2}.fiction-badge{font-size:9px;letter-spacing:1px;padding:8px 11px;border:1px solid #48402a;color:#d5ba6b;border-radius:2px;white-space:nowrap;margin-bottom:3px}.section-description{font-size:12px;line-height:1.8;color:var(--muted);margin-top:18px}.review-layout{display:grid;grid-template-columns:.7fr 2fr;gap:60px;margin-top:32px;border-top:1px solid var(--line)}.review-intro{padding-top:20px}.quote-mark{display:block;font-family:var(--serif);font-size:112px;line-height:1;color:#e0c576;height:85px}.review-intro p{font-family:var(--serif);font-size:24px;line-height:1.4;color:#c8c1aa}.review-intro>span:last-child{display:block;font-size:9px;letter-spacing:1.2px;color:#767260;margin-top:25px}.review-row{display:grid;grid-template-columns:.95fr 1.4fr 20px;gap:25px;border-bottom:1px solid var(--line);padding-block:26px;align-items:start}.review-person{display:flex;gap:11px;align-items:center;min-width:0}.avatar{display:flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;background:#22211b;border:1px solid #373328;border-radius:50%;font-size:10px;color:#c5af75}.review-person h3{font-size:12px;line-height:1.5;font-weight:400}.fiction-label{display:block;color:#827d6e;font-size:9px;line-height:1.5;margin-top:3px}.review-content h4{font-size:12px;line-height:1.5;font-weight:400;color:#ded8c5}.review-content blockquote{font-size:12px;line-height:1.85;color:#9f9a8b;margin-top:7px}.review-index{font-size:10px;color:#716d5e;line-height:30px;text-align:right}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.7fr;gap:80px;padding-block:76px}.faq-intro h2{font-size:36px;line-height:1.16;letter-spacing:-1px;font-weight:400}.faq-intro>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:270px;margin-top:22px}.faq-search{margin-top:28px;max-width:300px}.faq-search label{display:block;font-size:10px;color:#a49e89;margin-bottom:12px}.search-field{display:flex;align-items:center;gap:10px;background:#181814;padding:0 12px;border:1px solid #333127;border-radius:3px;min-height:44px}.search-field svg{width:17px;height:17px;color:#a59c82;flex-shrink:0}.search-field input{min-width:0;width:100%;background:none;color:var(--cream);border:0;font-size:12px;height:42px;padding:0}.search-field input:focus{outline:none}.search-field:focus-within{outline:1px solid var(--yellow);outline-offset:2px}.search-field input::placeholder{color:#767263}.search-status{font-size:10px;color:#898371;margin-top:10px;line-height:1.6}.faq-list{min-width:0;border-top:1px solid #3b382b}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;gap:20px;align-items:center;list-style:none;padding:23px 0;cursor:pointer;font-size:14px;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-number{color:#777260;font-size:10px;flex-shrink:0}.faq-question{flex:1}.faq-list summary svg{width:17px;height:17px;margin-left:15px;color:#b6a877;transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-answer{padding:0 28px 25px 35px;font-size:13px;line-height:1.9;color:#aaa38e}.faq-empty{padding-block:35px}.faq-empty h3{font-size:19px;font-weight:400}.faq-empty p{margin-block:13px 23px;color:var(--muted);font-size:13px;line-height:1.8}.access-band{background:var(--yellow);color:#211b0a;padding:33px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:4px}.access-band>div>span{font-size:9px;letter-spacing:1.5px}.access-band h2{font-size:33px;letter-spacing:-1px;font-weight:400;margin-top:8px}.access-band p{font-size:11px;color:#5c4a1c;margin-top:10px}.access-band>div:last-child{display:flex;gap:13px}.button.dark{background:#18160e;color:#f1e5c6}.button.dark:hover{background:#35301f}.button.outline-dark{background:none;border:1px solid #8e732b;color:#251e0c}.button.outline-dark:hover{background:#f6d777}.footer{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:35px;padding-block:43px}.footer-brand{font-size:17px;font-weight:700;letter-spacing:1.8px}.footer-brand span{font-size:10px;vertical-align:top;margin-left:5px}.footer p{font-size:10px;line-height:1.9;color:#7e7969}.footer>div p{margin-top:8px}.footer>span{color:#655f50;letter-spacing:.7px;font-size:9px;white-space:nowrap}.mobile-access{display:none}.popup{position:fixed;z-index:200;inset:0;display:flex;justify-content:center;align-items:center;padding:24px;background:rgba(0,0,0,.83);backdrop-filter:blur(7px);overflow-y:auto;overscroll-behavior:contain}.popup-card{position:relative;width:min(380px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:13px 15px 14px;background:#12120f;border:1px solid #62512a;border-radius:8px;box-shadow:0 25px 100px #000}.popup-logo{width:150px;height:60px;object-fit:contain;margin:0 auto 5px}.popup-close{position:absolute;right:12px;top:15px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#2a271d;color:#e1d8bf;border:1px solid #4e452f;border-radius:50%}.popup-close svg{width:17px;height:17px}.popup-image{display:block;border-radius:4px;overflow:hidden}.popup-image img{width:100%;aspect-ratio:1;object-fit:cover}.popup-actions{display:flex;gap:10px;margin-top:13px}.popup-actions .button{width:50%;min-height:45px;font-size:13px;padding:0 20px;gap:22px}.button.secondary{background:#27251d;color:#e7dbb9;border:1px solid #5b5031}.button.secondary:hover{background:#3c3523}.popup-card>p{font-size:9px;line-height:1.8;color:#8c846e;text-align:center;margin-top:12px}.nojs-note a{text-decoration:underline}
@media(min-width:1500px){.hero{gap:90px}.hero-media{padding-left:25px}}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.header-main{gap:23px}.brand,.brand img{width:150px}.search-link{font-size:11px;gap:10px}.header-actions{gap:19px}.categories a{font-size:11px;gap:7px}.hero{gap:35px;padding-top:35px}.hero-actions{gap:20px}.hero-actions .button{padding:0 18px;gap:18px}.hero-bottom{gap:19px}.section-menu{gap:25px}.section-menu nav{gap:20px}.menu-end{display:none}.topic-section,.article-layout,.faq-section{gap:45px;grid-template-columns:.9fr 1.5fr}.review-layout{gap:35px;grid-template-columns:.6fr 2fr}.review-row{gap:17px;grid-template-columns:1fr 1.35fr 15px}.footer{grid-template-columns:1fr 1.3fr;gap:20px}.footer>span{grid-column:1/-1}.access-band{padding:30px}.access-band h2{font-size:29px}.access-band .button{padding:0 17px;gap:16px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header-main{min-height:83px;gap:20px}.brand,.brand img{width:134px;height:58px}.search-link{min-height:41px}.search-link>span:not(.search-short){display:none}.search-short{display:inline}.header-actions{gap:14px}.header-login{display:none}.button.small{padding:0 13px;gap:9px;min-height:38px}.categories{grid-template-columns:repeat(3,minmax(0,1fr))}.categories a{font-size:11px;min-height:43px}.categories a:nth-child(3){border-right:0}.categories a:nth-child(-n+3){border-bottom:1px solid #22221d}.hero{gap:28px;grid-template-columns:1fr 1fr;align-items:center;padding-block:30px}.eyebrow{font-size:8px;letter-spacing:.9px}.edition{display:none}h1{font-size:35px;letter-spacing:-1.2px;margin-top:22px}.h1-brand{font-size:10px;margin-bottom:10px}.hero-intro{font-size:12px;margin-top:18px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:17px;margin-top:24px}.hero-actions .button{font-size:12px;min-height:44px;gap:20px}.hero-actions .text-link{font-size:11px}.hero-bottom{gap:17px;margin-top:25px;padding-top:20px}.hero-bottom>span{font-size:7px;letter-spacing:.6px}.hero-bottom strong{font-size:10px}.media-top{font-size:7px;letter-spacing:.5px}.hero-media figcaption{font-size:8px}.reopen-link{font-size:8px}.section-menu>span:first-child{display:none}.section-menu{justify-content:center;min-height:58px}.section-menu nav{gap:32px}.topic-section,.article-layout,.faq-section{grid-template-columns:.8fr 1.4fr;gap:32px;padding-block:55px}.section-label h2{font-size:25px}.topic-tabs{gap:20px}.topic-tabs button{font-size:11px}.topic-panel{padding-top:22px;padding-right:25px}.topic-panel h3{font-size:21px}.topic-panel p{font-size:12px}.panel-index{font-size:9px;top:27px}.article-aside h2,.faq-intro h2{font-size:29px}.article-body p{font-size:16px;line-height:1.9}.article-body p:first-child{font-size:18px}.section-heading h2{font-size:28px}.fiction-badge{font-size:8px}.testimonials{padding-block:55px}.review-layout{grid-template-columns:1fr}.review-intro{display:none}.review-row{grid-template-columns:1fr 1.7fr 20px}.access-band{align-items:flex-start;padding:27px;gap:20px}.access-band>div:last-child{flex-direction:column;min-width:160px}.access-band h2{font-size:27px}.access-band .button{min-height:43px;font-size:12px}.access-band p{line-height:1.7;max-width:240px}.footer{padding-block:35px}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.utility .wrap{min-height:29px;font-size:8px;letter-spacing:.7px}.utility-separator{padding:0 6px}.utility a{display:none}.header-main{min-height:80px;gap:15px;flex-wrap:wrap;padding-block:6px 13px}.brand,.brand img{width:145px;height:58px}.header-actions{margin-left:auto;order:2}.search-link{order:3;flex-basis:100%;font-size:12px;min-height:40px}.search-link>span:not(.search-short){display:initial}.search-link .search-short{display:none}.search-link .search-hint{display:none!important}.categories a{gap:7px;min-height:43px;font-size:10px}.category-number{font-size:8px}.hero{grid-template-columns:1fr;gap:26px;padding-top:31px;padding-bottom:23px}.eyebrow{font-size:9px;letter-spacing:1.3px}.edition{display:block;font-size:8px}h1{font-size:42px;line-height:1.12;letter-spacing:-1.5px;margin-top:24px}.h1-brand{font-size:10px;letter-spacing:2px;margin-bottom:13px}.hero-intro{font-size:13px;line-height:1.8;margin-top:20px}.hero-actions{flex-wrap:nowrap;gap:23px;margin-top:24px}.hero-actions .button{min-height:47px;padding:0 19px;font-size:12px;gap:20px}.hero-actions .text-link{font-size:12px;gap:9px}.hero-bottom{display:none}.hero-media{margin-top:2px}.media-top{font-size:9px;letter-spacing:.8px}.hero-media figcaption{font-size:9px}.reopen-link{font-size:9px}.main-banner{border-radius:3px}.section-menu{min-height:56px;justify-content:stretch}.section-menu nav{justify-content:space-between;width:100%;gap:10px;font-size:11px}.topic-section,.article-layout,.faq-section{grid-template-columns:1fr;gap:29px;padding-block:42px}.section-label>span,.section-kicker{font-size:9px;letter-spacing:1.3px;margin-bottom:16px}.section-label h2{font-size:29px}.section-label h2 br{display:none}.topic-tabs{gap:28px}.topic-tabs button{font-size:12px}.topic-panel{min-height:165px;padding-top:24px;padding-right:30px}.topic-panel h3{font-size:24px}.topic-panel p{font-size:13px;line-height:1.85}.article-layout{gap:28px}.article-aside h2{font-size:34px}.article-meta{gap:8px;margin-top:21px;font-size:8px}.editor-note{margin-top:22px;max-width:none;padding-top:17px}.editor-note p{font-size:11px}.editor-note p br{display:none}.article-body p{font-size:17px;line-height:1.9;margin-bottom:19px}.article-body p:first-child{font-size:20px;line-height:1.75}.testimonials{padding-block:42px}.section-heading{display:block}.section-heading h2{font-size:30px;max-width:300px}.fiction-badge{display:inline-block;margin-top:18px;font-size:8px}.section-description{font-size:11px;line-height:1.8;margin-top:12px}.review-layout{margin-top:24px}.review-row{grid-template-columns:1fr 20px;gap:15px;padding-block:22px}.review-person{grid-column:1;gap:12px}.review-person h3{font-size:13px}.review-index{grid-column:2;grid-row:1}.review-content{grid-column:1/-1;padding-left:46px}.review-content h4{font-size:12px}.review-content blockquote{font-size:12px;margin-top:6px}.faq-section{gap:25px}.faq-intro h2{font-size:34px}.faq-intro h2 br{display:none}.faq-intro>p{max-width:320px;font-size:12px;margin-top:17px}.faq-search{max-width:none;margin-top:23px}.faq-list summary{padding-block:20px;gap:14px;font-size:13px}.faq-list summary svg{margin-left:0;width:16px;height:16px}.faq-answer{padding:0 17px 22px 28px;font-size:12px}.access-band{display:block;padding:26px 23px;margin-top:5px}.access-band h2{font-size:29px}.access-band>div:last-child{flex-direction:row;margin-top:22px;gap:10px}.access-band .button{flex:1;font-size:12px;gap:20px;padding:0 12px}.access-band p{max-width:none;font-size:10px}.footer{display:block;padding-block:33px 97px}.footer>p{margin-top:22px;line-height:1.9}.footer>span{display:block;margin-top:22px;font-size:8px}.mobile-access{position:fixed;display:flex;align-items:center;bottom:0;left:0;right:0;z-index:90;border-top:1px solid #50452b;background:#12120feF;backdrop-filter:blur(15px);gap:12px;padding:11px 16px calc(11px + env(safe-area-inset-bottom))}.mobile-access a{display:flex;align-items:center;justify-content:center;gap:24px;font-size:12px;min-height:40px;border-radius:3px}.mobile-access a:first-child{width:31%;border:1px solid #48402e;color:#d9cda9}.mobile-access a:last-child{flex:1;background:var(--yellow);color:#211b0a;font-weight:700}.mobile-access svg{width:17px;height:17px}.popup{padding:16px}.popup-card{max-height:calc(100dvh - 32px);width:350px;padding:11px 12px 12px}.popup-logo{width:139px;height:56px}.popup-close{top:13px;right:11px;width:32px;height:32px}.popup-actions .button{padding:0 16px;gap:25px}.popup-card>p{font-size:8px}}
@media(max-width:360px){h1{font-size:37px}.hero-actions{gap:17px}.hero-actions .button{padding:0 15px;gap:14px}.hero-actions .text-link{font-size:11px}.topic-tabs{gap:22px}.topic-tabs button{font-size:11px}.categories a{gap:5px;font-size:9px}.category-number{font-size:7px}.header-actions .button{font-size:11px}.access-band .button{gap:12px}.section-heading h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
