:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#11100e;--ink-raised:#191714;--paper:#e9e1d3;--paper-muted:#c9beaa;--nav-theme:38 72% 42%;--nav-theme-light:39 82% 55%;--nav-theme-dark:39 82% 55%;--nav-theme-dark-light:40 90% 66%;--brass:hsl(var(--nav-theme));--brass-bright:hsl(var(--nav-theme-light));--oxblood:#6d241c;--rust:#9d3826;--line-dark:#dfc38a2e;--line-light:#372a1c33;--display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content-width:1120px}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--paper);color:#241d16;font-family:var(--body);margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.site-frame{background:var(--paper);min-height:100vh}.site-header{z-index:20;border-bottom:1px solid var(--line-dark);color:#ded4c0;--brass:hsl(var(--nav-theme-dark));--brass-bright:hsl(var(--nav-theme-dark-light));background:linear-gradient(100deg,#101922 0%,#15120e 54%,#0e0d0c 100%);position:sticky;top:0}.site-header__inner{width:min(100% - 3rem, var(--content-width));align-items:center;gap:1.35rem;min-height:72px;margin:0 auto;display:flex}.wordmark{color:var(--brass-bright);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:.55rem;line-height:1;display:inline-flex}.wordmark__mark{width:1.65rem;height:1.65rem;color:var(--brass);place-items:center;font-size:1.55rem;display:grid;transform:rotate(45deg)}.wordmark strong{font-family:var(--display);letter-spacing:.1em;font-size:1.26rem;font-weight:400;display:block}.wordmark small{color:#9d9587;letter-spacing:.22em;margin-top:.23rem;font-size:.45rem;font-weight:700;display:block}.primary-nav{justify-content:center;align-items:center;gap:clamp(.75rem,2vw,2rem);margin-left:auto;display:flex}.primary-nav a{color:#c6bfb0;letter-spacing:.08em;font-size:.82rem;font-weight:650;transition:color .16s}.primary-nav a:hover,.primary-nav a:focus-visible{color:var(--brass-bright)}.menu-toggle{cursor:pointer;background:0 0;border:0;display:none}.locale-switcher{margin-left:.2rem;position:relative}.locale-switcher>button{color:var(--brass-bright);cursor:pointer;background:0 0;border:1px solid #e0b65e4d;border-radius:2px;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.7rem;font-weight:700;display:flex}.locale-switcher__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.locale-switcher__menu{border:1px solid var(--line-dark);background:#17130f;min-width:8rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 .8rem 2rem #0006}.locale-switcher__menu a{color:#e7dfd0;padding:.65rem .8rem;font-size:.75rem}.locale-switcher__menu a:hover{color:var(--brass-bright);background:#2a2118}.site-footer{border-top:1px solid var(--line-dark);color:#c6bcaa;--brass:hsl(var(--nav-theme-dark));--brass-bright:hsl(var(--nav-theme-dark-light));background:#11100e}.site-footer__inner{width:min(100% - 3rem, var(--content-width));grid-template-columns:minmax(0,1.75fr) .8fr .8fr .8fr;gap:3rem;margin:0 auto;padding:4.5rem 0 3.5rem;display:grid}.site-footer__brand p{color:#938a7c;max-width:29rem;font-size:.86rem;line-height:1.7}.wordmark--footer{margin-bottom:1.25rem}.site-footer h2{color:var(--brass);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;margin:.2rem 0 1rem;font-size:1rem;font-weight:400}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:.6rem}.site-footer a{color:#a49a8a;font-size:.8rem}.site-footer a:hover{color:var(--brass-bright)}.site-footer li>span{color:#a49a8a;font-size:.8rem}.site-footer__copyright{width:min(100% - 3rem, var(--content-width));border-top:1px solid var(--line-dark);color:#696259;margin:0 auto;padding:1.1rem 0;font-size:.7rem}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.guide-card{border:1px solid var(--line-light);background:#f0e9dc;min-width:0;transition:transform .18s,box-shadow .18s;box-shadow:0 .75rem 1.8rem #2f221514}.guide-card:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem #2f221526}.guide-card__link{height:100%;display:block}.guide-card__media{background:radial-gradient(circle at 73% 18%,#e6b965bf 0 1px,#0000 2px),linear-gradient(135deg,#6e211c 0%,#351716 52%,#101111 100%);min-height:13rem;position:relative;overflow:hidden}.guide-card__media:before{content:"";background:linear-gradient(90deg,#100a0885,#0000 60%),repeating-linear-gradient(0deg,#0000 0 25px,#e8cb8b14 26px 27px);position:absolute;inset:0}.guide-card__media--ballistics{background:linear-gradient(135deg,#19191a,#55322a 58%,#b5482f)}.guide-card__media--ammunition{background:linear-gradient(135deg,#171110,#5a1f18 55%,#231a13)}.guide-card__media--firing-solution{background:linear-gradient(135deg,#30221c,#7b3a26 53%,#111718)}.guide-card__stamp{z-index:1;color:#f4d98d;font-family:var(--display);letter-spacing:.12em;border:1px solid #eece8480;padding:.25rem .34rem;font-size:.7rem;position:absolute;top:1rem;left:1rem}.guide-card__grid{z-index:1;border:1px solid #e8c9853d;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-2.2rem;right:-1.7rem;box-shadow:0 0 0 1.2rem #e8c98514,0 0 0 2.5rem #e8c9850d}.guide-card__silhouette{z-index:1;background:linear-gradient(170deg,#1a1916 0 52%,#050606 53%);border-radius:2px 2px 1.3rem 1.3rem;width:70%;height:2.8rem;position:absolute;bottom:1.7rem;left:16%;transform:skew(-18deg);box-shadow:2.8rem -1.7rem 0 -1.2rem #111}.guide-card__body{padding:1.25rem 1.25rem 1.35rem}.guide-card__meta{color:#8d5c25;letter-spacing:.08em;text-transform:uppercase;gap:.55rem;margin:0;font-size:.65rem;font-weight:750;display:flex}.guide-card__meta span+span:before{color:#ab9c86;content:"•";margin-right:.55rem}.guide-card h3{color:#211b15;font-family:var(--display);letter-spacing:.015em;margin:.65rem 0 .55rem;font-size:1.5rem;font-weight:400;line-height:1}.guide-card__body>p:not(.guide-card__meta){color:#665b4d;margin:0;font-size:.83rem;line-height:1.65}.guide-card__action{color:#7a3a22;letter-spacing:.06em;text-transform:uppercase;margin-top:1rem;font-size:.7rem;font-weight:800;display:inline-block}.guide-card__action b{margin-left:.15rem;font-size:.95rem}.not-found{background:var(--ink);min-height:70vh;color:var(--paper);text-align:center;place-content:center;padding:3rem;display:grid}.not-found h1{color:var(--brass);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:.2rem 0 1rem;font-size:clamp(3rem,8vw,6rem);font-weight:400}.not-found a{color:var(--brass-bright);margin-top:1.2rem;font-weight:700}.eyebrow{color:#765015;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.site-header .eyebrow,.site-footer .eyebrow,.hero .eyebrow,.not-found .eyebrow{color:var(--brass-bright)}.section-wrap{width:min(100% - 3rem, var(--content-width));margin:0 auto}.section-heading h2{color:#201b15;max-width:34rem;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:.96}.section-heading--split{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-heading--split>span{color:#897b6a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.hero{color:#f5e7cf;isolation:isolate;background:#101311;min-height:auto;padding:clamp(1.25rem,4vw,4rem) 0;position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";background:linear-gradient(#0000000a 0 60%,#040505db),radial-gradient(circle,#0000 30%,#09060573);position:absolute;inset:0}.hero__atmosphere{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__grid{opacity:.34;background-image:linear-gradient(#fcc9941f 1px,#0000 1px),linear-gradient(90deg,#fcc9941f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.hero__turret{background:linear-gradient(8deg,#070a0b 0 58%,#171e1e 59% 72%,#091011 73%);border-radius:50% 56% 0 0;width:62%;height:32%;position:absolute;bottom:-4%;left:-4%;transform:skew(-16deg);box-shadow:15rem -4rem 0 -3.2rem #111717,21rem -7rem 0 -5.8rem #171a18}.hero__turret:after{content:"";background:#0b0e0f;border-radius:0 1rem 1rem 0;width:63%;height:13%;position:absolute;top:43%;right:-35%}.hero__glow{background:#f6cf72;border-radius:50%;width:.28rem;height:.28rem;position:absolute;box-shadow:0 0 .8rem .25rem #f6cf7280}.hero__glow--one{top:23%;left:16%}.hero__glow--two{top:62%;right:15%}.hero__content{width:min(100% - 3rem, var(--content-width));background:linear-gradient(135deg,#6d241ce0,#181411f5 62%,#0c0f0ef5);border:1px solid #e0b65e47;border-radius:.25rem;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);position:relative;box-shadow:0 1.25rem 3rem #00000047}.hero__briefing{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero__editorial{min-width:0}.hero__status{color:#e6c37f;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;border:1px solid #f1cb8259;margin:0;padding:.5rem .72rem;font-size:.7rem;display:inline-block}.hero h1{color:#f0c56d;font-family:var(--display);letter-spacing:.055em;text-shadow:0 .18rem #2c0e0a80;text-transform:uppercase;margin:1.5rem 0 1.25rem;font-size:clamp(2.8rem,4.4vw,4rem);font-weight:400;line-height:.92}.hero h1 span{margin-bottom:.25rem;font-size:1.12em;display:block}.hero__dek{color:#e2d5c4;letter-spacing:.012em;max-width:43rem;margin:0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.75}.hero__actions{flex-wrap:wrap;justify-content:flex-start;gap:.9rem;margin-top:2rem;display:flex}.button{min-height:3.15rem;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-size:1rem;display:inline-flex}.button--brass{background:linear-gradient(135deg, hsl(var(--nav-theme-light)), hsl(var(--nav-theme)));color:#1e160f;box-shadow:inset 0 0 0 1px #ffffff2e,0 .5rem 1.5rem #00000040}.button--brass:hover{background:hsl(var(--nav-theme-dark-light))}.button--outline{color:#f0e4d0;background:#140c092e;border:1px solid #f0d6ad59}.button--outline:hover{border-color:var(--brass-bright);color:var(--brass-bright)}.hero__facts{flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;display:flex}.hero__facts span{color:#d9c3a1;letter-spacing:.09em;text-transform:uppercase;border:1px solid #e0b65e38;padding:.42rem .58rem;font-size:.65rem;font-weight:700}.hero__media{min-width:0}.hero__video-frame{aspect-ratio:16/9;border:1px solid #e0b65e47;overflow:hidden}.hero__video-frame iframe{border:0;width:100%;height:100%;display:block}.hero__media-meta{color:#bfa985;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;margin-top:.75rem;font-size:.7rem;font-weight:700;display:flex}.hero__media-meta a{color:var(--brass-bright)}.fact-sheet{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4rem;padding:7rem 0 4.7rem;display:grid}.fact-sheet dl{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.fact-sheet dl div{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:6.6rem;padding:1.35rem}.fact-sheet dt{color:#8e7d68;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.fact-sheet dd{color:#35291d;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:.75rem 0 0;font-size:1.22rem;font-weight:400}.feature-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:7rem;display:grid}.feature-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:15rem;padding:1.6rem}.feature-grid__icon{color:#98622b;font-size:1.4rem}.feature-grid h3{color:#2e241a;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:2rem 0 .75rem;font-size:1.4rem;font-weight:400}.feature-grid p{color:#766a5b;margin:0;font-size:.8rem;line-height:1.65}.home-begin{padding-bottom:7rem}.home-begin .section-heading{margin-bottom:1.65rem}.legal-notice{background:var(--paper);place-items:center;min-height:62vh;padding:4rem 1.5rem;display:grid}.legal-notice__inner{border:1px solid var(--line-light);background:#f0e9dc;width:min(100%,46rem);padding:clamp(2rem,5vw,4rem);box-shadow:0 .75rem 1.8rem #2f221514}.legal-notice h1{color:#211b15;font-family:var(--display);letter-spacing:.025em;text-transform:uppercase;margin:.4rem 0 1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:.9}.legal-notice p:not(.eyebrow){color:#44392e;margin:0;font-size:1rem;line-height:1.7}.legal-notice__pending{font-weight:800;color:#7a3a22!important;margin-top:1.25rem!important}.directory{background:#e9e1d3;padding-bottom:6rem}.directory__intro{padding-top:4.3rem}.breadcrumb{color:#837663;gap:.55rem;margin:0 0 2rem;font-size:.73rem;display:flex}.breadcrumb b{color:#b08b49}.directory h1{color:#211b15;max-width:50rem;font-family:var(--display);letter-spacing:.015em;text-transform:uppercase;margin:.65rem 0 1.2rem;font-size:clamp(3rem,7vw,5.7rem);font-weight:400;line-height:.9}.directory__intro>p:not(.breadcrumb):not(.eyebrow){color:#665b4c;max-width:45rem;margin:0;font-size:1.02rem;line-height:1.6}.category-rail{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.category-rail a{border:1px solid var(--line-light);color:#69472d;letter-spacing:.07em;text-transform:uppercase;padding:.5rem .7rem;font-size:.7rem;font-weight:800}.category-rail a:hover{color:#8b4c27;border-color:#a57539}.with-research-sidebar{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:3rem;display:grid}.directory__content{min-width:0}.research-sidebar{border:1px solid var(--line-light);background:#f0e9dc;gap:1.6rem;padding:1.4rem;display:grid;box-shadow:0 .75rem 1.8rem #2f221514}.research-sidebar section+section{border-top:1px solid var(--line-light);padding-top:1.35rem}.research-sidebar h2{color:#2d2118;font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;margin:.45rem 0 .6rem;font-size:1.6rem;font-weight:400;line-height:1}.research-sidebar p:not(.eyebrow){color:#665b4d;margin:0;font-size:.85rem;line-height:1.6}.research-sidebar nav{border-top:1px solid var(--line-light);gap:.7rem;padding-top:1.35rem;display:grid}.research-sidebar a{color:#7a3a22;letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:800}.research-sidebar a:hover,.research-sidebar a:focus-visible{color:#a57539}.directory__latest{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);margin-top:4rem;padding:2rem 0}.dispatch-line{color:#4d3e30;font-family:var(--display);letter-spacing:.025em;text-transform:uppercase;flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:.85rem;font-size:1.02rem;display:flex}.dispatch-line b{color:#b07a38;margin:0 .35rem}.directory__essential{padding-top:4rem}.directory__essential .guide-grid{margin-top:1rem}.directory__group{margin-top:4.8rem}.directory__group .section-heading{margin-bottom:1.2rem}.directory__group h2{color:#2a2118;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:2.15rem;font-weight:400}.article-page{background:#eee7da;padding-bottom:6rem}.article-page__content{width:min(100% - 3rem, var(--content-width));margin:0 auto}.article-page__content .mdx-prose,.article-page__content .article-page__supplement{width:100%;margin-left:0;margin-right:0}.article-header{width:min(100% - 3rem,940px);margin:0 auto;padding:4.4rem 0 2.4rem}.article-header h1{color:#211b15;max-width:52rem;font-family:var(--display);letter-spacing:.015em;text-transform:uppercase;margin:.7rem 0 1rem;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.88}.article-header__dek{color:#625749;max-width:45rem;margin:0;font-size:1.09rem;line-height:1.62}.article-header__meta{color:#766957;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 2rem;font-size:.72rem;font-weight:600;display:flex}.article-header__meta b{color:#ae7d3e}.article-cover{background:radial-gradient(circle at 75% 23%,#e5b453e0 0 .22rem,#0000 .26rem),linear-gradient(135deg,#1c1919,#6e261f 52%,#271515);min-height:27rem;position:relative;overflow:hidden;box-shadow:0 1rem 2.4rem #301d1129}.article-cover:before{content:"";background:linear-gradient(90deg,#0000005c,#0000 55%),repeating-linear-gradient(0deg,#0000 0 31px,#ecc6811f 32px 33px);position:absolute;inset:0}.article-cover__paper{z-index:1;color:#f1d28b;font-family:var(--display);letter-spacing:.16em;border:1px solid #f4da9d94;padding:.6rem .8rem;font-size:.9rem;position:absolute;top:13%;left:8%;transform:rotate(-4deg)}.article-cover__ring{z-index:1;border:1px solid #efca8466;border-radius:50%;width:14rem;height:14rem;position:absolute;top:18%;right:12%;box-shadow:0 0 0 1.1rem #efca8414,0 0 0 2.3rem #efca840d}.article-cover__machine{z-index:1;background:linear-gradient(170deg,#1b2020 0 51%,#080a0a 52%);border-radius:1rem 1rem 2.5rem;width:53%;height:6.6rem;position:absolute;bottom:13%;left:17%;transform:skew(-14deg);box-shadow:8rem -4.3rem 0 -3rem #151a19,15rem -7rem 0 -5.7rem #20201d}.article-cover__machine:after{content:"";background:#070909;border-radius:0 1rem 1rem 0;width:55%;height:1.6rem;position:absolute;top:2.6rem;right:-47%}.mdx-prose{color:#44392e;width:min(100% - 3rem,720px);margin:0 auto;font-size:1.05rem;line-height:1.78}.mdx-prose h2{color:#251c16;font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:3.3rem 0 1rem;font-size:2.15rem;font-weight:400;line-height:1}.mdx-prose h3{color:#392619;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:2.2rem 0 .7rem;font-size:1.4rem;font-weight:400}.mdx-prose p{margin:0 0 1.3rem}.mdx-prose ol{counter-reset:item;margin:1.4rem 0 1.6rem;padding:0;list-style:none}.mdx-prose li{margin:.8rem 0;padding-left:2.7rem;position:relative}.mdx-prose li:before{color:#855027;content:counter(item, decimal-leading-zero);counter-increment:item;width:1.65rem;height:1.65rem;font-family:var(--display);border:1px solid #b98a48;place-items:center;font-size:.75rem;display:grid;position:absolute;top:.15rem;left:0}.article-page__supplement{width:min(100% - 3rem,720px);margin:4rem auto 0}.article-faq{border-top:1px solid var(--line-light);padding:2.2rem 0}.article-faq h2,.source-list h2{color:#2d2118;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:.4rem 0 1.3rem;font-size:2rem;font-weight:400}.article-faq dl{margin:0}.article-faq dl div{border-top:1px solid var(--line-light);padding:1.15rem 0}.article-faq dt{color:#402d1e;font-weight:800}.article-faq dd{color:#706354;margin:.55rem 0 0;font-size:.92rem;line-height:1.65}.source-list{padding-top:.5rem}.source-list ul{margin:0;padding:0;list-style:none}.source-list li{border-top:1px solid var(--line-light);color:#706354;padding:.75rem 0 .75rem 1.2rem;font-size:.85rem;position:relative}.source-list li:before{color:#a76a33;content:"•";position:absolute;left:0}@media (max-width:900px){.site-header__inner{width:min(100% - 2rem, var(--content-width))}.menu-toggle{gap:.3rem;width:2rem;margin-left:auto;padding:.45rem;display:grid}.menu-toggle span{background:var(--brass);height:1px;display:block}.primary-nav{border-bottom:1px solid var(--line-dark);background:#15120e;flex-direction:column;align-items:stretch;gap:0;margin:0;display:none;position:absolute;top:72px;left:0;right:0}.primary-nav--open{display:flex}.primary-nav a{padding:.85rem max(1rem, calc((100vw - var(--content-width)) / 2));border-top:1px solid var(--line-dark)}.locale-switcher{margin-left:0}.site-footer__inner{width:min(100% - 2rem, var(--content-width));grid-template-columns:1.4fr 1fr;gap:2.5rem 1.5rem}.site-footer__brand{grid-column:1/-1}.site-footer__copyright{width:min(100% - 2rem, var(--content-width))}.with-research-sidebar{grid-template-columns:1fr}.article-page__content{width:min(100% - 2rem, var(--content-width))}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__briefing{grid-template-columns:1fr}.fact-sheet{grid-template-columns:1fr;gap:2rem;padding:5rem 0 3.5rem}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:5rem}}@media (max-width:580px){.site-header__inner{min-height:64px}.primary-nav{top:64px}.wordmark strong{font-size:1rem}.wordmark small{font-size:.38rem}.site-footer__inner{grid-template-columns:1fr 1fr;padding:3rem 0 2.5rem}.guide-grid{grid-template-columns:1fr}.section-wrap{width:min(100% - 2rem, var(--content-width))}.section-heading--split{flex-direction:column;align-items:start;gap:.6rem}.hero__content{width:min(100% - 2rem, var(--content-width));padding:1.5rem}.hero__turret{width:95%}.hero__actions{display:grid}.button{width:min(100%,20rem);margin:0}.hero__facts{display:grid}.hero__media-meta{flex-direction:column;align-items:start}.fact-sheet dl{grid-template-columns:1fr}.fact-sheet dl div{min-height:auto}.feature-grid{grid-template-columns:1fr;margin-bottom:4.25rem}.feature-grid article{min-height:auto}.feature-grid h3{margin-top:1.25rem}.home-begin{padding-bottom:4.2rem}.directory__intro{padding-top:3rem}.directory__latest{margin-top:3rem}.directory__group{margin-top:3.4rem}.article-header{width:min(100% - 2rem,940px);padding-top:3rem}.article-cover{min-height:19rem}.article-cover__ring{width:9rem;height:9rem;right:3%}.article-cover__machine{width:68%;left:8%}.mdx-prose,.article-page__supplement{width:min(100% - 2rem,720px)}.mdx-prose{font-size:1rem}}
