.ar-header.am-header{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px 28px;padding-top:20px;padding-bottom:12px;min-height:150px;position:relative;z-index:30}.am-header>a:first-child{grid-column:1}.am-header .ar-logo{width:140px}.am-header .af-header-phone{grid-column:3;width:auto;order:initial;margin:0}.am-header .ar-enquiry{grid-column:4}.am-header .ar-menu-toggle{display:none}.ar-header #ar-nav.am-nav{grid-column:1/-1;display:flex;position:relative;justify-content:space-between;gap:4px;width:100%;padding:8px 0;background:transparent}.am-item{min-width:0}.am-row{display:flex;align-items:center;gap:2px}.ar-header #ar-nav .am-row>a{font-size:14px;white-space:nowrap;padding:10px 4px}.am-expand{border:0;border-radius:5px;background:transparent;color:#e7bc7d;cursor:pointer;min-width:28px;min-height:40px;font:20px Arial}.am-expand:hover,.am-expand[aria-expanded=true]{background:#6e512c}.am-panel{position:absolute;top:100%;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:28px;background:#f5ede1;color:#412d1b;box-shadow:0 12px 28px #0004;border:1px solid #ceaa75;border-radius:0 0 14px 14px;text-align:left}.am-panel[hidden]{display:none}.am-panel h2{font:400 28px/1.25 Georgia,serif;margin:0 0 12px}.am-panel p{font:15px/1.65 AubreeSans,Arial,sans-serif;margin:0}.ar-header #ar-nav .am-panel a{display:flex;justify-content:space-between;gap:12px;color:#513619;font:600 16px/1.4 AubreeSans,Arial,sans-serif;padding:13px 8px;border-bottom:1px solid #ddc8a9;text-decoration:none}.am-panel a:hover{background:#ead9be}.am-nav button:focus-visible,.am-nav a:focus-visible{outline:3px solid #c9954f;outline-offset:2px}.am-content{line-height:1.75}.am-content img{max-width:100%;height:auto;border-radius:12px}.am-content figure{margin:0}.am-content .aubree-gallery,.am-content .aubree-stories,.am-content .ap-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}.am-content .aubree-stories article,.am-content .aubree-gallery figure,.am-content .ap-care-card{padding:18px;border-radius:14px;background:#faf5ed;border:1px solid #e2d4c2;overflow-wrap:anywhere}.am-content .aubree-gallery img,.am-content .aubree-stories img{width:100%;aspect-ratio:4/3;object-fit:cover}.am-content .aubree-stories h2{font-size:24px;margin:16px 0}.am-content a{color:#805628;text-underline-offset:4px}.am-content section{margin:32px 0}.am-content .ap-care-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:32px}.am-content .ap-guide-preview img{max-height:420px;object-fit:contain}.am-content .ap-kicker,.am-content .ap-step{font-size:12px;font-weight:700;color:#886233;letter-spacing:1px}.am-content .ap-guide-jumps{display:flex;gap:24px;flex-wrap:wrap}.am-content .ap-guide-section{scroll-margin-top:24px}.am-content .ad-next-step{background:#ead8bc;border-radius:12px;padding:28px;margin-top:36px}.am-content .ad-next-step a{display:inline-block;margin:12px 24px 0 0}.am-content h2{margin-top:28px}.am-content .ap-poster-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.am-content [id]{scroll-margin-top:24px}
@media(max-width:1150px){.ar-header #ar-nav.am-nav{flex-wrap:wrap;justify-content:center;gap:0 16px}.ar-header #ar-nav .am-row>a{font-size:13px}}
@media(max-width:850px){.ar-header.am-header{grid-template-columns:auto 1fr auto;gap:10px 12px;padding:14px 5%;min-height:112px}.am-header .ar-logo{width:112px}.am-header .ar-enquiry{grid-column:2;grid-row:1;justify-self:end}.am-header .ar-menu-toggle{display:block;grid-column:3;grid-row:1}.am-header .af-header-phone{grid-column:1/-1;grid-row:2;text-align:right}.ar-header #ar-nav.am-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:70vh;overflow:auto;width:100%;padding:12px 18px;background:#302719;border:1px solid #765734;box-shadow:0 10px 20px #0005}.ar-header .ar-menu-toggle[aria-expanded=true]+#ar-nav.am-nav{display:block}.am-item{width:100%;border-bottom:1px solid #69502e}.am-row{justify-content:space-between}.ar-header #ar-nav .am-row>a{font-size:16px;flex:1;padding:12px 4px}.am-expand{min-width:44px;min-height:44px}.am-panel{position:static;padding:18px;grid-template-columns:1fr;gap:14px;border-radius:8px;margin-bottom:12px;box-shadow:none}.am-panel h2{font-size:24px}.am-panel p{font-size:14px}.am-content .aubree-gallery,.am-content .aubree-stories,.am-content .ap-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.am-content .aubree-gallery,.am-content .aubree-stories,.am-content .ap-care-grid,.am-content .ap-care-hero,.am-content .ap-poster-grid{grid-template-columns:1fr}.am-content .ap-guide-preview img{max-height:360px}.am-content .ad-next-step{padding:20px}}
.am-header>a:first-child,.am-header .af-header-phone,.am-header .ar-enquiry{grid-row:1}.ar-header #ar-nav.am-nav{grid-row:2}@media(max-width:850px){.am-header .af-header-phone{grid-row:2}.ar-header #ar-nav.am-nav{grid-row:auto}}
