/* Australia public information and enquiry layouts. */
.home-hero.reference-led.au-home-hero { height: auto; min-height: 600px; max-height: none; }
.reference-led.au-home-hero .home-hero-content { padding-block: 56px; min-height: 600px; }
.au-home-hero .home-hero-copy { max-width: 690px; }
.reference-led.au-home-hero .home-hero-copy h1 { font-size: clamp(2.4rem, 4.6vw, 4.6rem); line-height: 1.08 !important; max-width: 17ch; }
.au-home-hero .home-hero-catch { font-size: clamp(1.2rem, 2vw, 1.65rem); line-height: 1.4; }
.au-home-hero .hero-qualifier { max-width: 58ch; }
.au-pathways { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 28px; }
.au-pathways article { padding: 28px; border: 1px solid #dce7e5; border-radius: 16px; background: #fff; }
.au-pathways h2 { font-size: clamp(1.4rem,2vw,1.9rem); line-height: 1.2; }
.au-pathways p { margin: 16px 0; }
.au-reading { max-width: 900px; }
.au-copy-section { margin: 0 0 36px; }
.au-copy-section h2,.au-sources h2 { font-size: clamp(1.5rem,2.6vw,2rem); line-height: 1.25; margin-bottom: 16px; }
.au-copy-section p { line-height: 1.75; max-width: 74ch; margin: 12px 0; }
.au-sources { border-top: 1px solid #dce7e5; margin-top: 32px; padding-top: 28px; }
.au-sources p,.au-sources li { line-height: 1.65; }
.au-sources ul { padding-left: 22px; }
.au-sources a { text-decoration: underline; text-underline-offset: 3px; }
.au-link-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; margin: 28px 0; }
.au-link-grid a { display: block; padding: 20px; border: 1px solid #dce7e5; border-radius: 12px; background: #f6faf9; font-weight: 650; line-height: 1.5; }
.au-enquiry-layout { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1.2fr); align-items: start; gap: 48px; }
.au-enquiry-layout article p { margin: 20px 0; line-height: 1.7; }
.au-enquiry-form { border: 1px solid #dce7e5; padding: 28px; border-radius: 16px; background: #fff; }
.au-enquiry-form label { display: grid; gap: 8px; margin: 14px 0; }
.au-enquiry-form input,.au-enquiry-form select,.au-enquiry-form textarea { width: 100%; min-width: 0; padding: 14px; font: inherit; border: 1px solid #9baeb0; border-radius: 6px; }
.au-enquiry-form textarea { resize: vertical; }
.au-enquiry-form p { font-size: .95rem; line-height: 1.6; margin: 16px 0; }
.au-enquiry-form button { width: 100%; justify-content: center; }
.au-reading > .button { margin: 12px 14px 12px 0; }
.site-header .brand small { letter-spacing: .03em; font-size: 9px; }
.site-header #main-nav a { white-space: nowrap; }
@media (max-width: 1100px) {
 .site-header { gap: 14px; }
 .site-header #main-nav { gap: 14px; }
 .site-header #main-nav a { font-size: 13px; }
 .au-pathways { gap: 16px; }
 .au-pathways article { padding: 20px; }
}
@media (max-width: 900px) {
 .au-pathways { grid-template-columns: 1fr; }
 .au-enquiry-layout { grid-template-columns: 1fr; gap: 24px; }
 .au-home-hero .home-hero-copy { max-width: 90%; }
}
@media (max-width: 720px) {
 .au-link-grid { grid-template-columns: 1fr; }
 .reference-led.au-home-hero .home-hero-copy h1 { font-size: clamp(2.1rem,8vw,3rem); max-width: 17ch; }
 .reference-led.au-home-hero .home-hero-content { grid-template-columns: 1fr; padding-block: 38px; min-height: 560px; }
 .au-home-hero .home-hero-product { display: none; }
 .au-home-hero .home-hero-copy { max-width: 100%; }
 .au-enquiry-form { padding: 20px; }
 .site-header .region-mini { display: none; }
 .site-header .quick-order-tab { margin-left: auto; }
 .site-header #main-nav a { white-space: normal; font-size: 16px; }
 .quiet-footer-main { gap: 24px; }
}
.page-breadcrumbs{padding-top:1rem;padding-bottom:1rem;font-size:.9rem}
.page-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}
.page-breadcrumbs li+li::before{content:'›';margin-right:.5rem;color:#657080}
.research-study-scroll{overflow-x:auto;max-width:100%;margin:1.5rem 0}
.research-study-table{border-collapse:collapse;width:100%;min-width:580px;font-size:.95rem}
.research-study-table caption{text-align:left;font-weight:700;padding:.8rem 0}
.research-study-table th,.research-study-table td{padding:1rem;vertical-align:top;text-align:left;border:1px solid #dbe2e7}
.research-study-table thead{background:#edf3f4}

/* PET157 shared design, October 2026. Static first; no external font dependency. */
:root { --forest:#214d43; --forest-deep:#183c35; --teal:#326b5d; --paper:#fffefa; --warm-white:#f5f3ec; --charcoal:#20342f; --muted:#52655e; --line:#d8dfd5; --copper:#617b6c; --gold:#ba9b58; --wrap:1184px; }
body { color:var(--charcoal); background:var(--paper); font-family:Arial,Helvetica,sans-serif; font-size:16px; -webkit-font-smoothing:antialiased; }
h1,h2,h3 { text-wrap:balance; }
h1,h2 { letter-spacing:-.035em; }
p { text-wrap:pretty; }
.band { padding-block:64px; }
a { text-underline-offset:4px; }
:target { scroll-margin-top:110px; }
:focus-visible { outline:3px solid #917324; outline-offset:4px; }
.site-header.site-header-compact { background:#fffefa; border-bottom:1px solid var(--line); min-height:88px; gap:24px; }
.site-header .brand { color:var(--forest-deep); min-width:108px; }
.site-header .brand>span { display:block; }
.site-header .brand b,.site-header .brand strong { display:inline; font-size:26px; letter-spacing:-1.2px; }
.site-header .brand small { display:block; max-width:128px; font-size:8px; letter-spacing:.08em; margin-top:2px; line-height:1.2; }
.site-header #main-nav { gap:22px; }
.site-header #main-nav a { font-size:13px; color:var(--forest-deep); }
.site-header .region-mini { gap:10px; }
.site-header .region-mini a { font-size:11px; color:var(--muted); }
.quick-order-tab { background:var(--forest); border-color:var(--forest); border-radius:50px; padding:12px 20px; }
.button { border-radius:50px; padding:14px 22px; min-height:48px; font-family:inherit; font-size:.87rem; }
.button-primary { background:var(--forest); color:#fff; }
.button-outline { color:var(--forest); border-color:#9aafa0; }
.button-row { display:flex; flex-wrap:wrap; align-items:center; gap:20px; }
.text-button { color:var(--forest); font-weight:700; font-size:.87rem; }
.kicker,.pathway-number { color:var(--teal); font-size:.7rem; font-weight:700; letter-spacing:.13em; text-transform:uppercase; }
.section-heading h2,.evidence-invitation h2 { font-family:Georgia,'Times New Roman',serif; font-weight:400; font-size:clamp(2rem,3.6vw,3.25rem); line-height:1.13; color:var(--forest-deep); margin:14px 0 24px; }
.section-heading { margin-bottom:32px; }
.design-home { background:#f0f1e8; padding:36px 0 52px; }
.design-home-grid { display:grid; grid-template-columns:1.04fr 1fr; gap:54px; align-items:center; }
.design-home-copy { padding:28px 0; }
.design-home h1 { font-family:Georgia,'Times New Roman',serif; font-weight:400; font-size:clamp(2.8rem,4.7vw,4.4rem); line-height:1.05; margin:25px 0; color:var(--forest-deep); }
.design-home h1 em { font-size:.69em; font-weight:400; color:#486a50; line-height:1.15; display:block; margin-top:10px; }
.design-lead { font-size:1.17rem; line-height:1.55; max-width:40ch; color:var(--forest-deep); }
.design-home-copy>p:not(.kicker) { margin:18px 0; max-width:54ch; }
.design-home .button-row { margin:28px 0; }
.design-home-photo { position:relative; height:570px; overflow:hidden; border-radius:180px 180px 18px 18px; background:#cdd6c4; }
.design-home-photo picture,.design-home-photo img { display:block; width:100%; height:100%; }
.design-home-photo img { object-fit:cover; object-position:76% center; }
.photo-note { position:absolute; bottom:22px; left:22px; right:22px; padding:18px 22px; border-radius:12px; background:rgba(255,254,250,.94); color:var(--forest-deep); }
.photo-note span,.photo-note strong { display:block; }
.photo-note span { font-size:.74rem; margin-bottom:4px; }
.photo-note strong { font:1.5rem Georgia,serif; }
.service-status { display:flex; gap:12px; border-top:1px solid #ced6c8; padding-top:20px; max-width:490px; }
.service-status p { margin:0; font-size:.78rem; line-height:1.6; color:#4b5f51; }
.status-dot { background:#b19a62; border-radius:50%; flex:0 0 8px; height:8px; margin-top:7px; }
.au-pathways { gap:20px; }
.au-pathways article { display:flex; flex-direction:column; background:#f5f5ef; padding:30px; border:1px solid #dde3d7; border-radius:14px; }
.au-pathways h2,.au-pathways h3 { font-size:1.45rem; line-height:1.2; font-weight:600; color:var(--forest-deep); margin:22px 0 0; }
.au-pathways p { line-height:1.7; color:var(--muted); font-size:.95rem; }
.au-pathways .button { align-self:flex-start; margin-top:auto; }
.split-heading { display:flex; align-items:end; justify-content:space-between; gap:48px; }
.split-heading>p { max-width:47ch; color:var(--muted); margin-bottom:24px; }
.product-family-band { background:#f3f1e9; }
.pen-lineup-links { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; margin-top:30px; }
.pen-lineup-links .lineup-item { display:flex; flex-direction:column; align-items:stretch; text-align:left; padding:16px 16px 24px; background:var(--paper); border:1px solid #dfe3d8; border-radius:16px; box-shadow:none; color:var(--forest-deep); text-decoration:none; }
.product-card-art { height:260px; background:radial-gradient(ellipse at 50% 75%,#dbe6d7,transparent 65%),#eef1e8; border-radius:10px; display:grid; place-items:center; overflow:hidden; margin-bottom:22px; }
.product-card-art picture { height:100%; width:100%; display:block; }
.pen-lineup-links .lineup-choice-pen { display:block; width:100%; height:100%; max-height:none; object-fit:contain; transform:scale(1.42); }
.lineup-item>strong { font-size:1.25rem; margin:0 8px 8px; }
.lineup-item>span { font-size:.83rem; font-weight:700; color:var(--teal); margin:0 8px 12px; }
.lineup-item>small { line-height:1.6; font-size:.85rem; color:var(--muted); margin:0 8px 20px; }
.lineup-item>em { margin:auto 8px 0; padding-top:18px; border-top:1px solid var(--line); font-size:.8rem; font-weight:700; font-style:normal; color:var(--forest); }
.lineup-item:hover { border-color:#678873; }
.design-evidence { background:var(--forest-deep); color:#e9efe5; }
.evidence-invitation { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; }
.evidence-invitation h2 { color:#fffdf4; }
.evidence-invitation .kicker { color:#c6d5bd; }
.evidence-invitation p { color:#d0ded0; }
.evidence-invitation .button-outline { color:#fff; border-color:#b0c4b5; margin-top:20px; }
.evidence-principles { list-style:none; padding:0; margin:0; }
.evidence-principles li { display:flex; gap:24px; border-bottom:1px solid #45655b; padding:24px 0; }
.evidence-principles li>span { color:#c9b27d; font-size:.8rem; padding-top:4px; }
.evidence-principles h3 { font-size:1.15rem; margin:0 0 8px; color:#f6f6ed; }
.evidence-principles p { font-size:.9rem; margin:0; }
.page-breadcrumbs { font-size:.76rem; color:var(--muted); padding-block:18px; }
.inner-hero,.inner-hero.au-inner-hero,.inner-hero.quiet-product-hero { background:#edf1e8; color:var(--forest-deep); padding-block:48px; }
.inner-hero .wrap { max-width:var(--wrap); margin-inline:auto; }
.inner-hero h1,.quiet-product-hero .product-hero-copy h1 { font:400 clamp(2.5rem,4.5vw,4rem)/1.08 Georgia,'Times New Roman',serif; letter-spacing:-.035em; max-width:22ch; overflow-wrap:normal; }
.inner-hero .wrap>p:not(.kicker):not(.breadcrumbs),.inner-hero p { color:#4f6559; font-size:1.02rem; max-width:66ch; line-height:1.7; }
.inner-hero .kicker { font-size:.7rem; }
.inner-hero .button-outline { color:var(--forest); border-color:#839b88; }
.inner-hero .button-outline:hover { background:var(--forest); color:white; }
.quiet-product-hero .product-hero-layout { display:grid; grid-template-columns:1fr 1fr; gap:64px; align-items:center; }
.product-hero-copy .hero-compound { font-size:.9rem; font-weight:700; color:var(--teal); margin:18px 0; }
.product-hero-copy>.button { margin-top:16px; }
.product-hero-copy>.button+p { font-size:.8rem; max-width:43ch; margin-top:18px; }
.product-art-panel { height:390px; position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; margin:0; border:1px solid #d7e0d0; border-radius:22px; background:radial-gradient(ellipse at center,#c6d8bd 0,#e7eddf 65%); overflow:hidden; }
.product-art-panel picture { width:100%; height:350px; display:block; }
.quiet-product-hero .product-art-panel img.product-pen-image { width:100%; height:100%; max-height:none; object-fit:contain; transform:scale(1.4); }
.product-art-panel figcaption { position:absolute; bottom:16px; text-align:center; color:#52664c; font-size:.67rem; }
.au-reading { max-width:860px; }
.au-copy-section { padding-bottom:28px; margin-bottom:30px; border-bottom:1px solid var(--line); }
.au-copy-section h2,.au-sources h2 { color:var(--forest-deep); font-weight:600; letter-spacing:-.025em; font-size:1.5rem; line-height:1.3; }
.au-copy-section p { font-size:1rem; line-height:1.85; color:#3c5148; }
.product-detail-grid { display:grid; grid-template-columns:1fr 1fr; max-width:var(--wrap); gap:24px; }
.product-detail-grid .au-copy-section { margin:0; padding:28px; border:1px solid var(--line); border-radius:14px; background:#fafbf6; }
.product-detail-grid>.button { justify-self:start; }
.reading-navigation { padding-top:26px; }
.reading-navigation details { border:1px solid var(--line); border-radius:12px; background:#f7f8f2; padding:16px 22px; }
.reading-navigation summary { cursor:pointer; font-weight:700; font-size:.85rem; color:var(--forest); }
.reading-navigation summary span { font-weight:400; color:var(--muted); margin-left:14px; }
.reading-navigation nav { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px 28px; padding:20px 0 6px; }
.reading-navigation nav a { font-size:.85rem; color:var(--forest); padding:7px 0; }
.au-link-grid a { background:#f3f6ee; border-color:var(--line); border-radius:10px; color:var(--forest); display:flex; justify-content:space-between; gap:16px; font-size:.93rem; }
.au-sources { padding:28px; background:#f1f4ed; border:1px solid var(--line); border-radius:14px; }
.au-sources p,.au-sources li { font-size:.86rem; }
.evidence-panel { gap:60px; }
.evidence-panel h2 { font-size:2rem; }
.evidence-panel dl { background:#f6f7f1; border-radius:14px; padding:12px 24px; border:1px solid var(--line); }
.evidence-panel dd { max-width:170px; text-align:center; }
.research-study-scroll { border:1px solid var(--line); border-radius:12px; }
.research-study-table { margin:0; }
.research-study-table th,.research-study-table td { padding:18px; border-color:var(--line); font-size:.9rem; }
.research-study-table caption { padding:16px; }
.research-study-table thead { background:#e8eee1; }
.au-enquiry-layout { grid-template-columns:.85fr 1.15fr; gap:72px; }
.au-enquiry-layout>article { padding-top:16px; }
.au-enquiry-layout>article h2 { font:400 2.5rem/1.2 Georgia,serif; }
.au-enquiry-form { padding:32px; border-radius:18px; box-shadow:0 14px 50px #163e3210; }
.au-enquiry-form h2 { font-size:1.5rem; }
.au-enquiry-form label { font-size:.84rem; font-weight:700; margin:20px 0; }
.au-enquiry-form input,.au-enquiry-form select,.au-enquiry-form textarea { font-weight:400; font-size:1rem; color:var(--forest-deep); background:#fafbf7; border:1px solid #a6b8a9; border-radius:8px; min-height:48px; }
.au-enquiry-form p { font-size:.8rem; color:var(--muted); }
.enquiry-steps { list-style:none; counter-reset:enquiry; margin:30px 0; padding:0; }
.enquiry-steps li { position:relative; padding:0 0 24px 44px; counter-increment:enquiry; }
.enquiry-steps li:before { content:counter(enquiry); position:absolute; left:0; top:0; display:grid; place-items:center; width:28px; height:28px; border-radius:50%; background:#e7eddf; color:var(--forest); font-size:.75rem; }
.enquiry-steps strong,.enquiry-steps span { display:block; }
.enquiry-steps span { font-size:.85rem; color:var(--muted); margin-top:6px; }
.service-callout { display:flex; align-items:center; gap:36px; justify-content:space-between; border:1px solid var(--line); border-radius:16px; padding:32px; background:#f0f3e9; }
.service-callout h2 { font-size:1.6rem; margin:0 0 10px; }
.service-callout p { max-width:65ch; margin:0; }
.service-callout .button { flex-shrink:0; }
.legal-copy { font-size:.98rem; line-height:1.8; }
.legal-status { font-size:.72rem; color:var(--muted); }
.quiet-footer { background:#eaf0e4; color:var(--forest-deep); border-top:1px solid #d5decf; padding:56px 0 24px; }
.quiet-footer-main { display:grid; grid-template-columns:1fr 2fr; gap:64px; }
.footer-intro { max-width:290px; }
.brand-footer { font-size:1.75rem; }
.footer-intro p { font-size:.84rem; line-height:1.75; color:#49604e; }
.footer-groups { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }
.footer-groups h2 { font-size:.72rem; text-transform:uppercase; letter-spacing:.08em; margin:7px 0 18px; }
.footer-groups a { display:block; color:#3e5847; font-size:.79rem; line-height:1.5; text-decoration:none; padding:5px 0; }
.footer-groups a:hover { text-decoration:underline; }
.footer-bottom { margin-top:38px; padding-top:24px; border-top:1px solid #cbd7c5; display:flex; flex-wrap:wrap; align-items:center; gap:16px; justify-content:space-between; font-size:.68rem; color:#4c6253; }
.footer-bottom nav { display:flex; gap:18px; }
.footer-bottom a { color:inherit; }
@media(min-width:901px) and (max-width:1180px) { .site-header .region-mini { display:none; } .site-header.site-header-compact { gap:18px; } }
@media(max-width:900px) {
 .design-home-grid { gap:28px; grid-template-columns:1fr 1fr; }
 .design-home-photo { height:470px; border-radius:130px 130px 16px 16px; }
 .design-home h1 { font-size:2.8rem; }
 .site-header.site-header-compact { display:flex; flex-wrap:wrap; gap:18px; min-height:76px; }
 .site-header .menu-button { display:flex; margin-left:auto; }
 .site-header .quick-order-tab { margin-left:0; }
 .site-header .region-mini { display:none; }
 .site-header #main-nav { order:5; width:100%; flex-basis:100%; position:static; background:var(--paper); display:flex; flex-direction:column; align-items:stretch; padding:12px 0; gap:0; }
 .js .site-header #main-nav:not(.open) { display:none; }
 .site-header #main-nav a { padding:13px 6px; font-size:1rem; white-space:normal; }
 .au-pathways { grid-template-columns:1fr; }
 .au-pathways article { padding:26px; }
 .au-pathways h3 { margin-top:12px; }
 .au-pathways .button { margin-top:12px; }
 .quiet-product-hero .product-hero-layout { gap:30px; grid-template-columns:1fr 1fr; }
 .product-art-panel { height:340px; }
 .product-art-panel picture { height:300px; }
 .evidence-invitation,.au-enquiry-layout { gap:32px; }
 .quiet-footer-main { grid-template-columns:1fr; gap:24px; }
 .footer-intro { max-width:500px; }
}
@media(max-width:640px) {
 .wrap { width:calc(100% - 36px); }
 .band { padding-block:40px; }
 .site-header.site-header-compact { padding:12px 18px; gap:12px; }
 .site-header .brand b,.site-header .brand strong { font-size:23px; }
 .site-header .brand small { font-size:7px; max-width:105px; }
 .quick-order-tab { padding:10px 14px; }
 .design-home { padding:12px 0 28px; }
 .design-home-grid { grid-template-columns:1fr; gap:10px; }
 .design-home-copy { padding:24px 0; }
 .design-home h1 { font-size:clamp(2.8rem,10vw,3.7rem); margin:22px 0; }
 .design-home h1 em { font-size:.7em; }
 .design-home .design-lead { font-size:1.08rem; }
 .design-home-copy>p { font-size:.94rem; }
 .design-home-photo { height:330px; border-radius:100px 100px 14px 14px; }
 .design-home-photo img { object-position:77% center; }
 .photo-note { padding:14px 18px; bottom:16px; left:16px; right:16px; }
 .photo-note strong { font-size:1.25rem; }
 .button-row { gap:18px; }
 .split-heading { display:block; }
 .section-heading h2 { font-size:2.15rem; }
 .pen-lineup-links { grid-template-columns:1fr; gap:18px; }
 .product-card-art { height:230px; }
 .pen-lineup-links .lineup-item { padding:14px 14px 22px; }
 .evidence-invitation { grid-template-columns:1fr; gap:20px; }
 .inner-hero,.inner-hero.au-inner-hero,.inner-hero.quiet-product-hero { padding-block:34px; }
 .inner-hero h1,.quiet-product-hero .product-hero-copy h1 { font-size:2.65rem; }
 .inner-hero .wrap { margin-inline:auto; }
 .quiet-product-hero .product-hero-layout,.product-detail-grid,.au-enquiry-layout { grid-template-columns:1fr; gap:22px; }
 .product-art-panel { height:290px; }
 .product-art-panel picture { height:270px; }
 .product-art-panel figcaption { font-size:.65rem; }
 .product-detail-grid .au-copy-section { padding:24px; }
 .reading-navigation { padding-top:18px; }
 .reading-navigation nav { grid-template-columns:1fr; gap:4px; }
 .au-copy-section h2 { font-size:1.4rem; }
 .au-copy-section p { font-size:.96rem; }
 .au-sources { padding:22px; }
 .evidence-panel { grid-template-columns:1fr; gap:24px; }
 .evidence-panel dl { padding:12px 16px; }
 .evidence-panel dl div { gap:14px; }
 .evidence-panel dt { font-size:.8rem; }
 .evidence-panel dd { max-width:130px; font-size:.67rem; }
 .au-enquiry-form { padding:22px; }
 .service-callout { flex-direction:column; align-items:start; padding:24px; }
 .footer-groups { grid-template-columns:1fr 1fr; gap:26px; }
 .footer-bottom { flex-direction:column; align-items:start; }
}
@media(prefers-reduced-motion:reduce) { *,*::before,*::after { scroll-behavior:auto!important; transition:none!important; animation:none!important; } }
/* Override the legacy global inherited-font rule only for editorial display type. */
.design-home h1,.design-home h1 em,.section-heading h2,.evidence-invitation h2,.inner-hero h1,.quiet-product-hero .product-hero-copy h1,.photo-note strong,.au-enquiry-layout>article h2 { font-family:Georgia,'Times New Roman',serif!important; }
.quiet-footer-main>.footer-intro { display:block; }
.quiet-footer .brand-footer { color:var(--forest-deep); }
@media(min-width:901px) and (max-width:1050px) { .site-header #main-nav { top:100%; background:var(--paper); } }
/* Keep the complete research presentation visible inside its artwork panel. */
.pen-lineup-links .lineup-choice-pen,.quiet-product-hero .product-art-panel img.product-pen-image { transform:none; }

/* The same navigation remains reachable when scripting is unavailable. */
@media(max-width:1050px) {
 html:not(.js) .site-header.site-header-compact {display:flex;flex-wrap:wrap;height:auto;}
 html:not(.js) .site-header .menu-button {display:none;}
 html:not(.js) .site-header #main-nav {display:flex;position:static;order:5;flex-basis:100%;width:100%;flex-direction:column;box-shadow:none;}
}
.site-header .menu-button {min-width:44px;min-height:44px;}
.au-enquiry-form [data-message-count] {text-align:right;font-size:.78rem;margin-top:-10px;font-variant-numeric:tabular-nums;}
.au-enquiry-form .enquiry-status:empty {display:none;}
.au-enquiry-form .enquiry-status {color:var(--forest-deep);font-weight:700;}
.au-enquiry-form .form-error {color:#923b29;}
