/* Shared layouts for the complete AMURT website. */
.breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:10px;letter-spacing:.2px;color:#708087;padding:22px 0}.breadcrumb a:hover{color:var(--orange)}.breadcrumb span:last-child{color:var(--ink)}.page-title{font:500 clamp(46px,5.1vw,76px)/1.04 var(--serif);letter-spacing:-2.7px}.page-title em{color:var(--orange)}.page-intro{font-size:17px;line-height:1.85;max-width:580px;color:#627178}.page-hero{background:var(--cream);padding:65px 0 75px}.page-hero .eyebrow{color:var(--orange)}.page-hero p:last-child{margin-bottom:0}.page-hero .page-intro{margin-top:28px}.hero-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--cream)}.hero-split>div{padding:60px 5vw 65px max(56px,calc((100vw - 1320px)/2))}.hero-split .page-intro{font-size:15px;margin:25px 0 28px}.hero-split>img{width:100%;height:100%;max-height:590px;min-height:490px;object-fit:cover}.subnav{border-bottom:1px solid var(--line);background:#fff;overflow-x:auto}.subnav .container{display:flex;gap:30px;white-space:nowrap;padding-top:20px;padding-bottom:20px;font-size:11px;font-weight:600}.subnav a:hover{color:var(--orange)}.page-section{padding:85px 0}.page-section.tinted{background:var(--cream)}.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.lead-grid>p{font-size:15px;line-height:1.9;color:var(--muted)}.section-intro{max-width:650px;margin-bottom:40px}.section-intro p{font-size:15px;line-height:1.85;color:var(--muted);margin-top:23px}.work-detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding:65px 0;border-bottom:1px solid var(--line)}.work-detail:first-child{padding-top:0}.work-detail:last-child{padding-bottom:0;border:0}.work-detail.reverse .work-detail-image{order:2}.work-detail-image{position:relative}.work-detail-image img{aspect-ratio:1.22;width:100%;object-fit:cover}.work-detail-image span{position:absolute;left:20px;bottom:20px;padding:8px 12px;background:#fff;font-size:9px;letter-spacing:1px}.work-detail h2{font-size:40px}.work-detail p{font-size:14px;line-height:1.9;color:var(--muted);margin:23px 0}.topic-list{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.topic-list span{font-size:10px;border:1px solid #cdd4cf;padding:7px 10px}.cta-band{padding:52px 0;background:var(--navy);color:white}.cta-band>.container{display:flex;align-items:center;justify-content:space-between;gap:45px}.cta-band h2{font-size:36px}.cta-band p{font-size:13px;color:#b8c7ca;margin:15px 0 0}.cta-band .button{white-space:nowrap}.directory-tools{display:flex;gap:25px;align-items:end;margin:35px 0 30px;flex-wrap:wrap}.field{display:flex;flex-direction:column;gap:8px;flex:1;min-width:210px}.field label{font-size:11px;font-weight:700}.field input,.field select{width:100%;min-height:48px;border:1px solid #c8d0cd;background:white;padding:12px 15px;font:13px var(--sans);color:var(--ink);border-radius:0}.field input:focus,.field select:focus{outline:2px solid var(--orange);outline-offset:2px}.filter-count{font-size:11px;color:var(--muted);min-width:130px;margin:0 0 13px}.filter-reset{border:0;background:transparent;border-bottom:1px solid #a8b3ae;padding:8px 0;margin-bottom:6px;color:var(--ink);font-size:11px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 28px}.archive-grid .story-card{display:flex;flex-direction:column}.archive-grid .story-card .story-read{margin-top:auto;padding-top:7px}.archive-grid .story-card h3{font-size:25px}.archive-grid .story-card p{font-size:13px}.archive-grid .story-image{flex-shrink:0}.archive-grid .story-meta{gap:12px}.archive-grid .story-meta time{white-space:nowrap;color:#5f7178}.empty-state{padding:45px;border:1px solid var(--line);text-align:center;color:var(--muted)}[hidden]{display:none!important}.country-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.country-item{border:1px solid var(--line);padding:23px;display:flex;justify-content:space-between;gap:25px;transition:background .2s}.country-item:hover{background:var(--cream)}.country-item h3{font:400 24px var(--serif)}.country-item p{font-size:11px;color:var(--muted);margin:9px 0 0}.country-item .icon{width:19px;color:var(--orange)}.region-label{grid-column:1/-1;font-size:10px;letter-spacing:1.5px;font-weight:700;margin:25px 0 2px}.region-label:first-child{margin-top:0}.country-hero{background:var(--navy);color:#fff;padding:70px 0}.country-hero em{color:#f3b080}.country-hero .page-intro{color:#b6c8ca;max-width:660px;font-size:15px}.country-hero .eyebrow{color:#e1b089}.country-hero a.text-link{color:#fff;margin-top:20px;font-size:12px}.donate-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.donate-photo{margin-top:32px;position:relative}.donate-photo img{width:100%;height:310px;object-position:center 50%}.donate-photo span{position:absolute;bottom:15px;left:15px;background:#fff;padding:7px 10px;font-size:8px;letter-spacing:1px}.donate-layout .page-intro{font-size:15px;margin-top:25px}.donation-card.large{padding:40px 40px 32px}.donation-card.large h2{font-size:35px;line-height:1.15;letter-spacing:-1.2px}.donation-card.large>p{font-size:13px;max-width:none}.giving-method{display:flex;gap:15px;padding:23px 0;border-bottom:1px solid var(--line)}.giving-method>.icon{color:var(--orange);margin-top:3px}.giving-method h3{font-size:16px;font-weight:600}.giving-method p{font-size:12px;line-height:1.8;margin:8px 0 0;color:var(--muted)}.donation-card .qr-wrap{display:flex;align-items:center;gap:20px;margin-top:25px}.qr-wrap img{width:90px;height:90px;object-fit:contain}.qr-wrap p{font-size:10px;line-height:1.8;color:var(--muted);margin:0;max-width:210px}.giving-info{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.giving-info>div{padding-top:22px;border-top:2px solid #db744d}.giving-info h3{font:400 27px var(--serif);margin-bottom:20px}.giving-info p,.giving-info address{font-size:14px;line-height:1.9;color:var(--muted);font-style:normal}.giving-info .text-link{font-size:12px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary{font-size:16px;font-weight:500;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none}.faq-list summary:after{content:'+';color:var(--orange);font-size:24px;line-height:1}.faq-list details[open] summary:after{content:'−'}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{font-size:14px;color:var(--muted);line-height:1.9;max-width:800px;margin:20px 0 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.contact-card{background:var(--cream);padding:38px 42px}.contact-card h2{font-size:35px}.contact-card>p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:22px}.contact-card .button{margin:8px 0 10px}.contact-note{font-size:11px!important}.contact-details{margin:26px 0 0}.contact-details>div{padding:17px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:100px 1fr;gap:20px;font-size:13px}.contact-details dt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.contact-details dd{margin:0;line-height:1.8}.contact-details a:hover{color:var(--orange)}.department-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.department-link{padding:27px;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.department-link:hover{background:var(--cream)}.department-link h3{font:400 25px var(--serif)}.department-link p{font-size:12px;color:var(--muted);margin:0}.department-link .icon{align-self:flex-end;color:var(--orange)}.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.join-card{background:var(--cream);padding:40px;position:relative}.join-card img{width:calc(100% + 80px);max-width:none;aspect-ratio:1.9;object-fit:cover;margin:-40px -40px 30px}.join-card h2{font-size:36px}.join-card p{font-size:14px;line-height:1.9;color:var(--muted);margin:20px 0}.join-card .eyebrow{font-size:9px;margin:0 0 15px;color:var(--orange)}.join-card.warm{background:#edb084}.join-card.warm p{color:#42524f}.join-card .text-link{font-size:12px}.article-header{padding:47px 0 42px;background:var(--cream)}.article-header .container{max-width:960px}.article-header h1{font:400 clamp(38px,4.4vw,64px)/1.13 var(--serif);letter-spacing:-1.8px}.article-kicker{font-size:10px;display:flex;flex-wrap:wrap;gap:15px;color:var(--orange);letter-spacing:.6px;margin-bottom:25px;font-weight:600}.article-deck{font-size:17px;color:#5f7078;line-height:1.8;margin-top:25px;max-width:800px}.article-layout{display:grid;grid-template-columns:minmax(0,790px) 270px;gap:75px;align-items:start;padding-top:60px;padding-bottom:85px}.article-content{font-size:16px;line-height:1.9;overflow-wrap:anywhere;min-width:0}.article-content>p{margin-bottom:25px}.article-content h2{font:400 35px/1.24 var(--serif);letter-spacing:-.8px;margin:45px 0 24px}.article-content h3{font-size:24px;line-height:1.4;margin:35px 0 18px}.article-content h4{font-size:19px;margin:28px 0 15px}.article-content a{color:#b7411c;text-decoration:underline;text-underline-offset:3px}.article-content a.button{color:#fff;text-decoration:none}.article-content figure{margin:30px 0}.article-content figure img,.article-content>img,.article-content p>img{width:auto;max-height:none;max-width:100%;height:auto;margin:27px auto}.article-content figcaption{font-size:12px;color:var(--muted);line-height:1.6;margin:12px 0 22px}.article-content blockquote{border-left:3px solid var(--orange);padding:10px 25px;margin:28px 0;background:var(--cream)}.article-content ul,.article-content ol{padding-left:24px}.article-content li{margin-bottom:9px}.article-content iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;margin:24px 0}.article-content video{max-width:100%;height:auto}.article-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:13px}.article-content td,.article-content th{padding:12px;border:1px solid var(--line);vertical-align:top}.article-content .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-content .gallery-item{margin:0}.article-content .gallery-item img{max-width:100%;height:auto;margin:0}.article-content .gallery-item dt,.article-content .gallery-item dd{margin:0}.article-content .gallery-item figcaption,.article-content .gallery-caption{font-size:11px}.article-content .wp-block-columns{display:flex;flex-wrap:wrap;gap:25px}.article-content .wp-block-column{flex:1;min-width:200px}.article-content .wp-block-image{max-width:100%}.article-content .wp-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-content .wp-block-gallery figure{margin:0}.article-content .wp-block-gallery img{height:auto!important;max-width:100%}.article-sidebar{position:sticky;top:120px}.article-side-card{background:var(--cream);padding:28px;margin-bottom:22px}.article-side-card h2{font-size:28px;letter-spacing:-.8px;margin-bottom:18px}.article-side-card p{font-size:12px;color:var(--muted);line-height:1.8}.article-side-card .button{font-size:11px;width:100%;justify-content:space-between;gap:10px;padding:14px}.article-side-links a{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.source-note{padding:23px 0;border-top:1px solid var(--line);font-size:11px!important;color:#6d7c82;line-height:1.8}.source-note a{color:inherit}.article-lead-image{width:100%;max-height:480px;object-fit:cover;margin-bottom:35px}.related-section{background:var(--cream);padding:65px 0}.related-section h2{margin-bottom:35px;font-size:36px}.archive-note{font-size:11px;color:var(--muted);border-left:2px solid var(--orange);padding:12px 18px;line-height:1.8;margin:30px 0}.website-note{font-size:11px;line-height:1.8;color:var(--muted)}.active-nav{color:var(--orange)!important}.button-outline{border-color:#8c9b9e;background:transparent;color:var(--ink)}.button-outline:hover{color:#fff}.pagination-info{font-size:11px;color:var(--muted);margin-top:30px}
@media(max-width:1050px){.hero-split>div{padding-left:36px}.donate-layout,.contact-grid{gap:50px}.work-detail{gap:50px}.article-layout{gap:40px;grid-template-columns:minmax(0,1fr) 230px}.article-side-card{padding:23px}.archive-grid{gap:30px 22px}.giving-info{gap:25px}.page-title{font-size:60px}.hero-split>img{min-height:490px}.archive-grid .story-card h3{font-size:23px}}
@media(max-width:850px){.page-title{font-size:53px}.page-hero{padding:50px 0 60px}.hero-split>div{padding-left:24px;padding-right:30px}.hero-split>img{min-height:510px}.page-section{padding:65px 0}.work-detail{gap:35px}.work-detail h2{font-size:34px}.work-detail p{font-size:13px}.donate-layout{gap:35px;grid-template-columns:1fr 1fr}.donation-card.large{padding:30px 25px}.contact-grid{gap:35px}.contact-card{padding:30px}.giving-info p,.giving-info address{font-size:13px}.join-card{padding:30px}.join-card img{width:calc(100% + 60px);margin:-30px -30px 26px}.join-card h2{font-size:31px}.country-directory{grid-template-columns:repeat(2,1fr)}.archive-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.article-content{font-size:15px}.article-side-card{padding:20px}}
@media(max-width:760px){.breadcrumb{font-size:9px;padding:17px 0}.page-title{font-size:48px;letter-spacing:-2px}.page-intro{font-size:15px}.page-hero{padding:40px 0 50px}.hero-split{display:flex;flex-direction:column}.hero-split>div{padding:39px 20px 40px}.hero-split>img{min-height:0;max-height:none;aspect-ratio:1.5;height:auto}.hero-split .page-intro{font-size:14px;line-height:1.8}.subnav .container{font-size:10px;gap:24px;padding-top:17px;padding-bottom:17px}.page-section{padding:55px 0}.lead-grid{display:block}.lead-grid>p{font-size:14px;margin-top:25px}.work-detail{display:flex;flex-direction:column;gap:30px;padding:40px 0;align-items:stretch}.work-detail.reverse .work-detail-image{order:0}.work-detail h2{font-size:35px}.work-detail p{font-size:14px}.work-detail-image img{aspect-ratio:1.4}.topic-list span{font-size:9px}.cta-band{padding:39px 0}.cta-band>.container{display:block}.cta-band h2{font-size:32px}.cta-band .button{margin-top:25px}.directory-tools{gap:16px;margin-top:25px}.field{min-width:calc(50% - 8px)}.field.search-field{flex-basis:100%}.field label{font-size:10px}.field input,.field select{font-size:12px;padding:12px}.filter-count{font-size:10px;flex:1;margin-bottom:7px}.filter-reset{margin:0;font-size:10px;padding:7px 0}.archive-grid{grid-template-columns:1fr;gap:32px}.archive-grid .story-card h3{font-size:28px}.archive-grid .story-card p{font-size:13px}.country-directory{grid-template-columns:1fr;gap:12px}.country-item{padding:22px}.country-item h3{font-size:25px}.region-label{font-size:9px;margin-top:20px}.country-hero{padding:45px 0}.country-hero .page-intro{font-size:14px}.donate-layout,.contact-grid{display:flex;flex-direction:column;gap:35px;align-items:stretch}.donate-layout .page-intro{font-size:14px}.donate-photo img{height:270px}.donation-card.large{padding:30px 27px}.donation-card.large h2{font-size:33px}.giving-info{grid-template-columns:1fr;gap:35px}.giving-info>div{padding-top:20px}.giving-info h3{font-size:28px;margin-bottom:16px}.giving-info p,.giving-info address{font-size:14px}.faq-list summary{font-size:15px;line-height:1.6}.faq-list details p{font-size:13px}.contact-card{padding:32px 28px}.contact-card h2{font-size:33px}.contact-details>div{grid-template-columns:80px 1fr;font-size:12px;gap:14px}.department-grid{grid-template-columns:1fr}.department-link{padding:25px}.join-grid{grid-template-columns:1fr;gap:23px}.join-card{padding:30px}.join-card h2{font-size:34px}.join-card p{font-size:13px}.article-header{padding:32px 0}.article-header h1{font-size:39px;letter-spacing:-1.4px}.article-deck{font-size:15px;line-height:1.8;margin-top:23px}.article-kicker{font-size:9px;gap:12px;margin-bottom:20px}.article-layout{display:flex;flex-direction:column;padding-top:35px;padding-bottom:55px;gap:40px}.article-content{font-size:16px;line-height:1.9;width:100%}.article-content h2{font-size:30px;margin-top:34px}.article-content h3{font-size:23px}.article-sidebar{position:static;width:100%}.article-side-card{padding:28px}.article-content .gallery,.article-content .wp-block-gallery{grid-template-columns:1fr}.article-lead-image{max-height:330px}.related-section{padding:45px 0}.related-section h2{font-size:33px;margin-bottom:28px}.section-intro p{font-size:14px}.source-note{font-size:10px!important}.empty-state{padding:35px 22px}}
.article-callout{background:var(--cream);border-left:3px solid var(--orange);padding:22px 26px;margin:28px 0;font-size:15px}.article-content blockquote footer{font-size:12px;margin-top:15px;color:var(--muted)}.article-anchor{scroll-margin-top:120px}.article-table{overflow-x:auto;max-width:100%}.article-video{margin:28px 0}.article-video iframe{aspect-ratio:16/9;width:100%;height:auto}.article-figure{margin:28px 0}
