/* NYA Automotive: a product editorial, with compact information sections. */
.automotive-page{--au-red:#d70000;--au-blue:#012869;--au-ink:#101114;--au-line:#d4d7dd;--au-space:60px;color:var(--au-ink)}.automotive-page h2{font-size:clamp(38px,4.4vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.06}.au-wrap{width:min(1320px,88%);margin-inline:auto}.au-section{padding-block:var(--au-space)}.au-eyebrow{font-size:17px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--au-blue);margin:0 0 12px;line-height:1.4}.au-button{display:inline-flex;align-items:center;justify-content:center;background:var(--au-red);color:#fff;padding:13px 24px;font-size:16px;font-weight:500;line-height:1.4;border:1px solid transparent;transition:background .2s}.au-button:hover{background:#ad0000}.au-text-link{display:inline-block;font-size:16px;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:4px;line-height:1.5}.au-text-link:hover{color:var(--au-red)}.au-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.au-hero{position:relative;isolation:isolate;background:#090b0e;color:#fff;min-height:690px;overflow:hidden}.au-hero-art{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center 58%;z-index:-2}.au-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080a0de6 0%,#080a0db3 28%,#080a0d25 61%,transparent 90%),linear-gradient(0deg,#080a0dc9,transparent 22%)}.au-hero-inner{min-height:690px;display:flex;flex-direction:column;position:relative}.au-breadcrumb{display:flex;flex-wrap:wrap;gap:11px;font-size:13px;color:#c4c5c9;padding-top:24px}.au-breadcrumb a:hover{color:white}.au-breadcrumb>span:last-child{color:#eee}.au-hero-copy{padding:54px 0 70px;max-width:660px}.au-hero .au-eyebrow{color:#c6c9cd;font-size:15px}.au-hero h1{font-size:clamp(44px,5.3vw,78px);font-weight:500;letter-spacing:-.045em;line-height:1.03;margin:0}.au-hero h1 span{font-size:.55em;letter-spacing:-.02em;font-weight:400;display:inline-block;margin-top:15px}.au-hero-copy>p:not(.au-eyebrow){font-size:23px;line-height:1.35;color:#dce0e6;margin:25px 0 30px}.au-hero-foot{margin-top:auto;padding:18px 0;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff35;color:#c1c5ca;font-size:14px}.au-local-nav{position:sticky;top:0;z-index:4;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #ddd;display:flex;justify-content:space-between;gap:26px;align-items:center;padding:14px 6%}.au-local-nav>div{display:flex;gap:28px;overflow:auto;scrollbar-width:none;min-width:0}.au-local-nav a{font-size:15px;white-space:nowrap}.au-local-nav>div a{border-bottom:2px solid transparent;padding-block:4px}.au-local-nav a[aria-current]{color:var(--au-red);border-color:var(--au-red)}.au-nav-enter{color:var(--au-red);font-weight:500}.automotive-page section[id]{scroll-margin-top:88px}.au-split-heading{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;margin-bottom:38px}.au-about h2 em{font-style:normal;color:var(--au-red)}.au-about-copy{font-size:19px;line-height:1.65;color:#535861}.au-about-copy p+p{margin-top:17px}.au-eligibility{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;border-top:1px solid var(--au-line);padding-top:30px}.au-eligibility>div+div{border-left:1px solid var(--au-line);padding-left:30px}.au-eligibility h3{font-size:22px;margin-bottom:12px}.au-eligibility p{font-size:17px;line-height:1.6;color:#656971}.au-eligibility .au-text-link{margin-top:17px;font-size:15px}.au-directory{background:#f3f4f6}.au-directory-intro>p{font-size:18px;color:#5f646b;max-width:490px}.au-search{margin-top:24px}.au-search[hidden]{display:none}.au-search label{font-size:14px;color:var(--au-blue);display:block;margin-bottom:8px}.au-search>div{display:flex;align-items:center;border-bottom:1px solid #9198a3;gap:12px;padding-bottom:9px}.au-search svg{width:22px;height:22px;flex-shrink:0}.au-search input{font:inherit;font-size:17px;border:0;background:transparent;padding:5px 0;min-width:0;width:100%;outline:none}.au-search>div:focus-within{border-color:var(--au-blue);box-shadow:0 1px var(--au-blue)}.au-search button{border:0;background:transparent;color:var(--au-blue);font-size:14px;cursor:pointer}.au-search input::-webkit-search-cancel-button{display:none}#search-status{font-size:13px;margin-top:7px;color:#606875;min-height:20px}.au-category-group{border-top:1px solid #c6cbd3}.au-category-group:last-child{border-bottom:1px solid #c6cbd3}.au-category-group[hidden],.au-category-group li[hidden]{display:none}.au-category-group>summary{display:grid;grid-template-columns:1fr 1fr 20px;align-items:center;gap:30px;padding:24px 0;cursor:pointer;list-style:none}.au-category-group summary::-webkit-details-marker,.au-faq summary::-webkit-details-marker,.au-fee-expand summary::-webkit-details-marker{display:none}.au-category-group summary>span:first-child{font-size:27px;font-weight:500;letter-spacing:-.02em}.au-group-summary{font-size:15px;color:#6b7078}.au-toggle{display:block;position:relative;width:16px;height:16px;flex-shrink:0}.au-toggle:before,.au-toggle:after{content:'';position:absolute;top:7px;left:0;width:16px;height:1.5px;background:currentColor}.au-toggle:after{transform:rotate(90deg);transition:transform .2s}details[open]>summary .au-toggle:after{transform:none}.au-category-group[open]>summary{color:var(--au-red)}.au-group-body{padding:3px 0 29px}.au-group-body ul{list-style:none;margin:0 0 22px;padding:0;columns:2;column-gap:50px}.au-group-body li{display:flex;align-items:baseline;gap:13px;font-size:17px;line-height:1.45;padding:10px 0;break-inside:avoid;border-bottom:1px solid #dce0e6}.au-code{font-size:13px;color:#6a7382;letter-spacing:.02em;flex-shrink:0;min-width:67px}.au-new{font-size:11px;color:var(--au-red);text-transform:uppercase;letter-spacing:.04em;margin-left:auto}.au-group-body .au-text-link{color:var(--au-blue);font-size:15px}.au-directory-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:25px}.au-directory-foot p{font-size:15px;color:#656c77}.au-directory-foot a{flex-shrink:0;font-size:15px}.au-empty{padding:32px 0;color:#555}.au-empty a{text-decoration:underline}.au-transit{position:relative;isolation:isolate;height:390px;overflow:hidden;background:#aaa;color:#fff;display:flex;align-items:end}.au-transit>img,.au-transit>picture.nya-mobile-picture>img{position:absolute;inset:-35px 0;width:100%;height:calc(100% + 70px);object-fit:cover;object-position:center 55%;z-index:-2}.au-transit:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080a0caf,transparent 80%);z-index:-1}.au-transit .au-wrap{padding-block:42px}.au-transit .au-eyebrow{color:#e4e8ec}.au-transit h2{font-size:clamp(37px,4vw,58px)}.au-fee-feature{border-left:2px solid var(--au-red);padding-left:27px}.au-fee-feature>span{font-size:15px;color:#626973}.au-fee-feature strong{font-size:40px;display:block;font-weight:500;line-height:1.3;letter-spacing:-.03em}.au-fee-feature strong small{font-size:16px;font-weight:400;color:#69717b;letter-spacing:0}.au-fee-feature p{font-size:15px;line-height:1.5;color:#626973;max-width:370px;margin-top:8px}.au-deadlines{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:34px 0 28px}.au-deadlines>div{border-top:1px solid #bcc1ca;padding-top:16px}.au-deadlines p{font-size:15px;color:#5e6671}.au-deadlines strong{font-size:27px;font-weight:500;display:block;margin-top:10px;letter-spacing:-.025em}.au-deadlines>div:first-child{border-color:var(--au-red)}.au-deadlines>div:first-child strong{color:var(--au-red)}.au-fee-expand{border-top:1px solid var(--au-line);border-bottom:1px solid var(--au-line)}.au-fee-expand>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-block:19px;font-size:17px;color:var(--au-blue)}.au-fee-expand .aw-table-scroll{margin-top:10px}.au-fee-expand .aw-fee-table .aw-current{background:#f4f5f7}.au-fee-expand .aw-fee-notes{margin-bottom:22px}.au-dates-foot{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:25px}.au-dates-foot>p{display:flex;align-items:center;gap:20px;font-size:16px}.au-dates-foot strong{font-weight:500;color:var(--au-blue)}.au-judging{display:grid;grid-template-columns:.95fr 1.05fr;background:#101113;color:#fff}.au-judging-image{position:relative;overflow:hidden;min-height:650px}.au-judging-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:42% center}.au-judging-image:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0007)}.au-judging-image>span{position:absolute;bottom:35px;left:12.6%;color:#fff;font-size:17px;letter-spacing:.03em;z-index:1}.au-judging-copy{padding:56px clamp(30px,6vw,95px) 55px 8%}.au-judging .au-eyebrow{color:#adb9d0}.au-judging h2{font-size:clamp(37px,3.7vw,54px)}.au-judging-copy>p:not(.au-eyebrow){font-size:17px;line-height:1.65;color:#b7bbc2;margin:23px 0 28px}.au-criteria{display:grid;grid-template-columns:1fr 1fr;gap:24px}.au-criteria article{border-top:1px solid #47494d;padding-top:15px}.au-criteria h3{font-size:20px;margin-bottom:8px}.au-criteria p{font-size:15px;color:#b3b8bf;line-height:1.55}.au-judging .au-text-link{margin-top:28px;font-size:15px}.au-heading-row{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:35px}.au-heading-row>.au-text-link{flex-shrink:0}.au-winner-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:34px}.au-winner:first-child{grid-row:span 2}.au-winner-photo{display:block;position:relative;overflow:hidden;background:#e7e8eb}.au-winner-photo img{width:100%;height:230px;object-fit:cover;transition:transform .7s ease}.au-winner:first-child .au-winner-photo img{height:590px}.au-winner-photo:hover img{transform:scale(1.025)}.au-winner-photo>span{position:absolute;left:15px;top:15px;background:#101114e6;color:#fff;padding:5px 10px;font-size:12px;letter-spacing:.03em}.au-winner-copy h3{font-size:24px;line-height:1.2;margin:16px 0 15px;letter-spacing:-.025em}.au-winner:not(:first-child) .au-winner-copy h3{font-size:21px}.au-winner-copy p{font-size:14px;color:#676c74;margin:5px 0 0;line-height:1.45}.au-winner-copy strong{color:#292d34;font-weight:600}.au-country{display:flex;gap:6px;align-items:center}.au-country svg{width:14px;height:16px;flex-shrink:0}.au-benefits{background:radial-gradient(ellipse at 100% 0%,#17488b,#012869 58%,#05172f);color:#fff}.au-benefits .au-eyebrow{color:#a9c2e4}.au-benefits .au-text-link:hover{color:#c2d7f2}.au-benefit-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:38px}.au-benefit-rows article{border-top:1px solid #ffffff50;padding-top:25px}.au-benefit-rows h3{font-size:27px;letter-spacing:-.025em;margin-bottom:18px}.au-benefit-rows p{font-size:17px;line-height:1.65;color:#c1cde0;max-width:340px}.au-prepare-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:9%}.au-prepare .au-text-link{margin-top:26px}.au-prepare-list article{display:grid;grid-template-columns:80px 1fr;gap:25px;padding:22px 0;border-top:1px solid var(--au-line);align-items:start}.au-prepare-list article>span{font-size:12px;letter-spacing:.07em;color:var(--au-blue);border:1px solid #b6c3d4;padding:5px 8px;text-align:center}.au-prepare-list h3{font-size:22px;margin-bottom:10px}.au-prepare-list p{font-size:17px;line-height:1.6;color:#626975}.au-faq{background:#f2f5f9}.au-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.au-faq-grid>div>p:not(.au-eyebrow){font-size:18px;color:#646c78;margin:22px 0 15px;max-width:340px}.au-faq-list details{border-top:1px solid #cbd3df}.au-faq-list details:last-child{border-bottom:1px solid #cbd3df}.au-faq-list summary{display:flex;justify-content:space-between;gap:26px;align-items:center;list-style:none;font-size:20px;line-height:1.35;cursor:pointer;padding:23px 0}.au-faq-list summary .au-toggle{color:var(--au-blue)}.au-faq-list details>p{font-size:17px;line-height:1.65;color:#626b77;padding:0 30px 22px 0;margin:0}.au-cta{padding:55px 0 60px;background:linear-gradient(110deg,#8b0000,#d70000 65%,#e12920);color:#fff}.au-cta .au-eyebrow{color:#ffd4d4}.au-cta .au-wrap>div{display:flex;justify-content:space-between;align-items:center;gap:35px}.au-cta .au-button{background:#fff;color:#b00000;flex-shrink:0}.au-cta .au-button:hover{background:#111;color:#fff}.au-related{padding:40px 0}.au-related .au-eyebrow{font-size:14px}.au-related .au-wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.au-related a{font-size:19px;line-height:1.3;border-top:1px solid #d3d8df;padding-top:17px}.au-related a:hover{color:var(--au-red)}.automotive-page :is(a,button,summary,input):focus-visible{outline:2px solid #487ac2;outline-offset:5px}.au-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.au-reveal.au-visible{opacity:1;transform:none}
@media(min-width:1650px){.au-hero-art{object-position:center 60%}.au-hero,.au-hero-inner{min-height:750px}}
@media(max-width:1100px){.au-hero,.au-hero-inner{min-height:630px}.au-hero-copy{padding-top:45px}.au-local-nav>div{gap:21px}.au-split-heading{gap:5%}.au-category-group>summary{grid-template-columns:1fr .8fr 16px;gap:20px}.au-category-group summary>span:first-child{font-size:24px}.au-judging-copy{padding:45px 8%}.au-criteria{grid-template-columns:1fr;gap:16px}.au-criteria h3{font-size:19px}.au-criteria p{font-size:15px}.au-winner:first-child .au-winner-photo img{height:550px}.au-winner-photo img{height:200px}.au-winner-grid{gap:26px}.au-benefit-rows{gap:25px}.au-benefit-rows h3{font-size:24px}.au-deadlines strong{font-size:23px}}
@media(max-width:800px){.automotive-page{--au-space:46px}.au-local-nav{padding-block:10px;gap:18px}.au-local-nav a{font-size:14px}.au-hero-art{object-position:60% center}.au-hero:after{background:linear-gradient(90deg,#080a0ddd,#080a0d88 45%,#080a0d10)}.au-hero,.au-hero-inner{min-height:600px}.au-hero h1{font-size:54px}.au-hero-copy{max-width:480px}.au-split-heading{grid-template-columns:1fr;gap:26px;margin-bottom:28px}.au-about-copy{max-width:650px;font-size:18px}.au-eligibility{gap:20px}.au-eligibility>div+div{padding-left:20px}.au-eligibility h3{font-size:20px}.au-eligibility p{font-size:16px}.au-group-summary{display:none}.au-category-group>summary{grid-template-columns:1fr 16px}.au-directory-intro{max-width:none}.au-search{max-width:600px}.au-group-body ul{column-gap:28px}.au-group-body li{font-size:16px;gap:9px}.au-directory-foot{align-items:start}.au-transit{height:320px}.au-fee-feature{max-width:450px}.au-deadlines{grid-template-columns:repeat(2,1fr);gap:25px}.au-dates-foot>p{display:block}.au-dates-foot strong{display:block;margin-top:4px}.au-judging{grid-template-columns:1fr}.au-judging-image{min-height:320px;height:320px}.au-judging-image img{object-position:center 55%}.au-judging-image>span{left:6%;bottom:25px}.au-judging-copy{padding:42px 6%}.au-criteria{grid-template-columns:1fr 1fr;gap:25px}.au-judging-copy>p:not(.au-eyebrow){max-width:590px}.au-winner-grid{grid-template-columns:1fr 1fr}.au-winner:first-child{grid-column:1/-1;grid-row:auto}.au-winner:first-child .au-winner-photo img{height:400px}.au-winner-photo img{height:200px}.au-benefit-rows{gap:22px}.au-benefit-rows h3{font-size:23px}.au-benefit-rows p{font-size:16px}.au-heading-row{gap:25px}.au-prepare-grid,.au-faq-grid{grid-template-columns:1fr;gap:32px}.au-prepare .au-text-link{margin-top:20px}.au-faq-grid>div>p:not(.au-eyebrow){max-width:450px}.au-related .au-wrap>div{gap:22px}.au-related a{font-size:17px}}
@media(max-width:560px){.automotive-page{--au-space:38px}.au-eyebrow{font-size:15px;letter-spacing:.08em;margin-bottom:10px}.au-hero,.au-hero-inner{min-height:700px}.au-hero-art{height:340px;top:auto;bottom:40px;object-position:60% center;opacity:.95}.au-hero:after{background:linear-gradient(#090b0e 0%,#090b0e 40%,#090b0e00 68%,#090b0e 100%)}.au-breadcrumb{font-size:11px;gap:6px;padding-top:18px}.au-hero-copy{padding:33px 0 200px}.au-hero h1{font-size:43px}.au-hero h1 span{font-size:.6em;margin-top:12px}.au-hero-copy>p:not(.au-eyebrow){font-size:19px;margin:18px 0 23px}.au-hero-copy>p:not(.au-eyebrow) br{display:none}.au-actions{gap:19px}.au-button{font-size:15px;padding:12px 18px}.au-actions .au-text-link{font-size:14px}.au-hero-foot{font-size:12px;padding-block:13px}.au-hero-foot>span:last-child{display:none}.au-local-nav>div{gap:20px}.au-nav-enter{display:none}.au-eligibility{grid-template-columns:1fr;gap:23px;padding-top:24px}.au-eligibility>div+div{border-left:0;padding:0}.au-eligibility h3{margin-bottom:7px}.au-eligibility .au-text-link{margin-top:10px}.au-about-copy{font-size:17px}.au-category-group>summary{padding:20px 0}.au-category-group summary>span:first-child{font-size:23px}.au-group-body ul{columns:1}.au-group-body li{padding:9px 0}.au-code{font-size:12px}.au-directory-intro>p{font-size:17px}.au-search input{font-size:16px}.au-directory-foot{display:block}.au-directory-foot a{margin-top:15px}.au-transit{height:280px}.au-transit .au-wrap{padding-block:30px}.au-deadlines{gap:22px 17px;margin-top:28px}.au-deadlines strong{font-size:23px}.au-deadlines p{font-size:14px}.au-fee-feature strong{font-size:35px}.au-dates-foot{align-items:start;flex-direction:column;gap:20px}.au-dates-foot>p{font-size:15px}.au-judging-image{height:260px;min-height:260px}.au-judging-copy{padding-block:36px}.au-criteria{gap:22px 18px}.au-criteria h3{font-size:20px}.au-winner-grid{grid-template-columns:1fr;gap:30px}.au-winner:first-child .au-winner-photo img,.au-winner-photo img{height:auto;aspect-ratio:4/3}.au-winner-copy h3,.au-winner:not(:first-child) .au-winner-copy h3{font-size:23px}.au-heading-row{display:block;margin-bottom:27px}.au-heading-row>.au-text-link{margin-top:20px}.au-benefit-rows{grid-template-columns:1fr;gap:25px;margin-top:28px}.au-benefit-rows h3{font-size:25px;margin-bottom:10px}.au-benefit-rows h3 br{display:none}.au-benefit-rows p{max-width:none}.au-benefit-rows article{padding-top:20px}.au-prepare-list article{grid-template-columns:65px 1fr;gap:17px;padding:19px 0}.au-prepare-list article>span{font-size:10px;padding:5px 3px}.au-prepare-list h3{font-size:20px}.au-prepare-list p{font-size:16px}.au-faq-list summary{font-size:19px;padding:20px 0}.au-faq-list details>p{font-size:16px}.au-cta{padding:38px 0 42px}.au-cta .au-wrap>div{display:block}.au-cta .au-button{margin-top:25px}.au-cta .au-eyebrow{font-size:13px;max-width:300px}.au-related{padding:32px 0}.au-related .au-wrap>div{grid-template-columns:1fr;gap:18px}.au-related a{font-size:19px}}
@media(prefers-reduced-motion:reduce){.au-reveal{opacity:1;transform:none;transition:none}.au-winner-photo img,.au-toggle:after{transition:none}.automotive-page{scroll-behavior:auto}}
/* Revision: quieter headings, descriptive directory, and a five-work gallery. */
.au-category-group>summary{grid-template-columns:1fr 20px}.au-group-body li{padding:15px 0;align-items:baseline}.au-subcategory-name{display:block;font-weight:500}.au-subcategory-copy p{font-size:15px;line-height:1.5;color:#646c77;margin:5px 0 0}.au-transit{align-items:center;text-align:center}.au-transit:after{background:linear-gradient(90deg,#080a0c35,#080a0c55 50%,#080a0c25)}.au-transit h2{text-shadow:0 2px 18px #0008}.au-judging-image:after{display:none}.au-winner-grid{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:repeat(2,245px);gap:12px}.au-winner:first-child{grid-column:1;grid-row:1/3}.au-winner-photo{height:100%;isolation:isolate}.au-winner-photo img,.au-winner:first-child .au-winner-photo img{height:100%;width:100%;object-fit:cover}.au-winner-photo:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#000b);z-index:1;pointer-events:none}.au-winner-photo h3{position:absolute;bottom:22px;left:22px;right:22px;z-index:2;margin:0;color:white;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.au-winner:first-child h3{font-size:32px}.au-winner-photo:focus-visible{outline-offset:-4px}
@media(max-width:1100px){.au-winner-grid{grid-template-rows:repeat(2,220px)}.au-winner-photo h3{font-size:19px;left:16px;right:16px;bottom:17px}}
@media(max-width:800px){.au-winner-grid{grid-template-columns:1fr 1fr;grid-template-rows:340px 240px 240px}.au-winner:first-child{grid-column:1/-1;grid-row:1}.au-winner-photo h3{font-size:22px}}
@media(max-width:560px){.au-winner-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:280px;gap:12px}.au-winner:first-child{grid-column:auto;grid-row:auto}.au-winner-photo img,.au-winner:first-child .au-winner-photo img{height:100%;aspect-ratio:auto}.au-winner:first-child h3{font-size:26px}.au-subcategory-copy p{font-size:14px}}
.au-winner-photo>.au-winner-category{z-index:2;max-width:calc(100% - 30px);background:#101114d9;color:#fff;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4;padding:6px 9px;white-space:normal}

/* Compact hero and stronger entry action once the hero leaves view. */
.au-hero,.au-hero-inner{min-height:570px}.au-hero-copy{padding-bottom:40px}.au-hero-art{object-position:center 62%}.au-directory-intro .au-search{margin-top:0}.au-nav-enter{padding:9px 19px;transition:background-color .2s,color .2s}.au-past-hero .au-nav-enter{background:#d70000;color:#fff}.au-past-hero .au-nav-enter:hover{background:#ad0000}.au-transit h2{max-width:none}
@media(min-width:1650px){.au-hero,.au-hero-inner{min-height:600px}}
@media(max-width:1100px){.au-hero,.au-hero-inner{min-height:530px}}
@media(max-width:800px){.au-hero,.au-hero-inner{min-height:510px}.au-nav-enter{padding:8px 14px}}
@media(max-width:560px){.au-hero,.au-hero-inner{min-height:620px}.au-hero-copy{padding-bottom:210px}.au-hero-art{bottom:0;object-position:60% center}.au-transit h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.au-nav-enter{transition:none}}

/* Keep the accordion stable while its panels expand and collapse. */
.au-category-group{overflow-anchor:none}
.au-category-group>summary{scroll-margin-top:90px}
.au-category-group>summary:focus-visible{outline:2px solid var(--au-blue);outline-offset:4px}
