/* Homepage and article discovery only. Other hubs keep their approved presentation. */
.ama-editorial-home .ama-hero{min-height:500px}
.ama-editorial-home .ama-hero-copy{padding-block:55px 60px}
.ama-editorial-home .ama-hero h1{font-size:clamp(76px,7.8vw,116px);line-height:1.04;letter-spacing:-3.2px}
.ama-editorial-home .ama-hero .ama-kicker{font-size:9px;letter-spacing:2.5px;margin-bottom:23px}
.ama-editorial-home .ama-hero .ama-kicker span{color:#b9a376;margin-inline:11px}
.ama-editorial-home .ama-hero-subtitle{font:400 22px/1.35 var(--display);letter-spacing:2.4px;margin-top:19px!important;color:#f0e9db}
.ama-editorial-home .ama-hero-intro{font:italic 18px/1.55 Georgia,serif;max-width:620px;margin-top:12px!important;color:#ddd5c5}
.ama-editorial-home .ama-hero .ama-actions{margin-top:30px;gap:18px}
.ama-editorial-home .ama-hero .ama-button{padding-inline:24px}
.ama-editorial-home .ama-hero-quote{font-size:14px;bottom:58px;color:#ddd3bd}

/* The lead story and latest desk deliberately have different visual weight. */
.ama-editorial-home .ama-latest{padding-block:46px 48px;background-color:#f7f3e9}
.ama-editorial-home .ama-editorial-grid{grid-template-columns:minmax(0,2.35fr) minmax(285px,1fr);gap:32px;align-items:stretch}
.ama-editorial-home .ama-featured{grid-template-columns:minmax(0,.98fr) minmax(0,1.05fr);gap:30px;align-items:center}
.ama-editorial-home .ama-featured-copy>.ama-kicker{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:2px;color:#876638;margin-bottom:19px;border:0;padding:0}
.ama-editorial-home .ama-featured-copy>.ama-kicker:after{content:'';width:48px;border-top:1px solid #bfa97c}
.ama-editorial-home .ama-featured h2{font-size:clamp(34px,3.08vw,45px);line-height:1.1;letter-spacing:-1.15px;text-wrap:pretty;margin:0}
.ama-editorial-home .ama-featured h2 a:hover{color:#705726;text-decoration:none}
.ama-editorial-home .ama-featured .ama-excerpt{font:16px/1.75 Georgia,serif;color:#514b3e;margin-top:18px!important;display:block;-webkit-line-clamp:unset;overflow:visible}
.ama-editorial-home .ama-featured-pillar{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;margin-top:23px!important;color:#6f5836}
.ama-editorial-home .ama-featured .ama-meta{margin-top:6px!important;font-size:10px;letter-spacing:.1px;color:#726b60}
.ama-editorial-home .ama-featured .ama-button{margin-top:23px;min-height:44px;padding:11px 18px}
.ama-editorial-home .ama-featured-art{min-height:0;max-height:none;aspect-ratio:1;align-self:center;border:1px solid #c7bca5;overflow:hidden;background:#e6dfd0}
.ama-editorial-home .ama-featured-art img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:transform .35s ease}
.ama-editorial-home .ama-featured-art:hover img{transform:scale(1.025)}
.ama-editorial-home .ama-recent{padding-left:26px;border-left:1px solid #d8cebb;align-self:stretch}
.ama-editorial-home .ama-recent-heading{padding-bottom:15px;border-bottom:1px solid #bba77f}
.ama-editorial-home .ama-recent-heading h2{font:10px/1.5 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase}
.ama-editorial-home .ama-recent-heading a{font-size:10px;min-height:30px;display:inline-flex;align-items:center}
.ama-editorial-home .ama-recent-story{grid-template-columns:76px minmax(0,1fr);gap:15px;padding-block:16px;align-items:start}
.ama-editorial-home .ama-recent-story:last-child{padding-bottom:0;border-bottom:0}
.ama-editorial-home .ama-recent-pillar{font:9px/1.4 Arial,sans-serif;letter-spacing:.9px;text-transform:uppercase;color:#76613d;margin-bottom:5px}
.ama-editorial-home .ama-recent h3{font:400 17px/1.3 var(--display);text-wrap:pretty;letter-spacing:-.1px;display:block;overflow:visible;-webkit-line-clamp:unset}
.ama-editorial-home .ama-recent .ama-meta{font-size:9px;line-height:1.5;letter-spacing:0;margin-top:7px!important}
.ama-editorial-home .ama-recent-art{overflow:hidden;border:1px solid #b9aa8c55}
.ama-editorial-home .ama-recent-art img{height:76px;aspect-ratio:1;transition:transform .35s ease}
.ama-editorial-home .ama-recent-art:hover img{transform:scale(1.025)}
.ama-editorial-home .ama-recent-lead{grid-template-columns:94px minmax(0,1fr);padding-top:19px;padding-bottom:20px}
.ama-editorial-home .ama-recent-lead h3{font-size:20px;line-height:1.28}
.ama-editorial-home .ama-recent-lead .ama-recent-art img{height:94px}

.ama-editorial-home .ama-topics{padding-block:37px 22px;background-color:#0e1512}
.ama-editorial-home .ama-topics .ama-section-heading{margin-bottom:25px}
.ama-editorial-home .ama-topic-grid{gap:16px}
.ama-editorial-home .ama-topic{min-height:245px;border-color:#78664385;overflow:hidden}
.ama-editorial-home .ama-topic-art{transition:transform .35s ease,filter .35s ease}
.ama-editorial-home .ama-topic:hover .ama-topic-art{transform:scale(1.025);filter:saturate(.85) contrast(1.04)}
.ama-editorial-home .ama-topic:hover{border-color:#b9a16b;text-decoration:none}
.ama-editorial-home .ama-topic-number{font:12px/1.5 Georgia,serif;letter-spacing:1px;left:20px;top:16px;color:#decea9}
.ama-editorial-home .ama-topic-copy{padding:65px 18px 24px}
.ama-editorial-home .ama-topic h3{font-size:27px;line-height:1.1;letter-spacing:-.3px;text-wrap:balance}
.ama-editorial-home .ama-topic p{font-size:13px;margin-top:7px;line-height:1.5;color:#e0d8c7}
.ama-editorial-home .ama-topic-arrow{right:17px;bottom:23px;transition:transform .25s ease}
.ama-editorial-home .ama-topic:hover .ama-topic-arrow{transform:translateX(2px)}
.ama-editorial-home .ama-topic-tags{margin-top:16px;gap:0 23px;font-size:12px}
.ama-editorial-home .ama-topic-tags>span{font-size:9px;letter-spacing:1.8px;color:#b8a171}
.ama-editorial-home .ama-topic-tags a{min-height:40px;color:#d0c9ba}

/* A research-library entrance, followed by one clear search and optional topics. */
.ama-editorial-archive .ama-library-title{position:relative;background:#111916;border-bottom:1px solid #7a6841;padding:51px 0 47px;overflow:hidden}
.ama-editorial-archive .ama-library-title:before{content:'';position:absolute;inset:0 0 0 52%;background:linear-gradient(90deg,#111916 0%,#11191666 100%),url('topic-biblical-studies.webp') center 47%/cover;opacity:.42;pointer-events:none}
.ama-editorial-archive .ama-library-title .ama-wrap{position:relative}
.ama-editorial-archive .ama-library-title .ama-kicker{font-size:9px;letter-spacing:2px;margin-bottom:20px;color:#bdac87}
.ama-editorial-archive .ama-library-title .ama-kicker span{margin-inline:9px;color:#736b57}
.ama-editorial-archive .ama-library-title h1{font:400 clamp(64px,6.4vw,92px)/1 var(--display);letter-spacing:-2px;color:#f3eddf;margin-bottom:14px}
.ama-editorial-archive .ama-library-title p:last-child{font:italic 25px/1.4 Georgia,serif;color:#d3c7b0}
.ama-editorial-archive .ama-article-discovery{background:#f7f3e9;border-bottom:1px solid #d4c9b5;padding:0 0 26px}
.ama-editorial-archive .ama-pillar-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #cabda4}
.ama-editorial-archive .ama-pillar-index-link{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px 12px;align-content:center;padding:25px 34px 25px 19px;min-height:110px;border-left:1px solid #d9d0c0;transition:background .2s ease}
.ama-editorial-archive .ama-pillar-index-link:last-child{border-right:1px solid #d9d0c0}
.ama-editorial-archive .ama-pillar-index-link:hover,.ama-editorial-archive .ama-pillar-index-link.is-current{background:#eae2d3;text-decoration:none}
.ama-editorial-archive .ama-pillar-index-link.is-current:after{content:'';position:absolute;left:19px;right:19px;bottom:-1px;border-bottom:3px solid #a48245}
.ama-editorial-archive .ama-pillar-index-number{grid-row:1/3;color:#897044;font:12px/1.8 Georgia,serif}
.ama-editorial-archive .ama-pillar-index-name{font:400 23px/1.25 var(--display);letter-spacing:-.4px;color:#25291f}
.ama-editorial-archive .ama-pillar-index-count{font:10px/1.5 Arial,sans-serif;letter-spacing:.2px;color:#766d5c}
.ama-editorial-archive .ama-pillar-index-arrow{position:absolute;right:18px;top:29px;font-size:14px;color:#897044}
.ama-editorial-archive .ama-discovery-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:26px 0 14px}
.ama-editorial-archive .ama-discovery-heading>p{font:19px/1.45 var(--display);color:#5c5547}
.ama-editorial-archive .ama-discovery-heading>a{font-size:11px;min-height:36px;color:#66522f}
.ama-editorial-archive .ama-discovery-search{margin:0;max-width:920px}
.ama-editorial-archive .ama-discovery-search>label{font:10px/1.5 Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#675b45;margin-bottom:9px}
.ama-editorial-archive .ama-search-field{display:flex}
.ama-editorial-archive .ama-search-field input[type=search]{min-height:54px;background:#fdfbf6;border:1px solid #b4a589;font:16px/1.5 Georgia,serif;padding:13px 18px;color:#25231f;border-radius:0;box-shadow:none}
.ama-editorial-archive .ama-search-field button{min-width:123px;background:#1b2520;border:1px solid #1b2520;border-radius:0;font:11px/1.5 Arial,sans-serif;letter-spacing:.7px;padding-inline:22px;color:#f8f2e5;box-shadow:none}
.ama-editorial-archive .ama-search-field button span{margin-left:12px}
.ama-editorial-archive .ama-search-field button:hover{background:#354236}
.ama-editorial-archive .ama-topic-discovery{margin-top:15px;border:0}
.ama-editorial-archive .ama-topic-discovery summary{font:12px/1.6 Arial,sans-serif;cursor:pointer;display:flex;align-items:center;gap:16px;min-height:40px;width:fit-content;color:#5e5037;list-style:none}
.ama-editorial-archive .ama-topic-discovery summary::-webkit-details-marker{display:none}
.ama-editorial-archive .ama-topic-discovery summary span{font:19px/1 Georgia,serif;transition:transform .2s}
.ama-editorial-archive .ama-topic-discovery[open] summary span{transform:rotate(45deg)}
.ama-editorial-archive .ama-topic-discovery-inner{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:30px;padding:18px 0 2px;border-top:1px solid #d6cbb7;margin-top:5px}
.ama-editorial-archive .ama-topic-select{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 0;align-content:start}
.ama-editorial-archive .ama-topic-select label{grid-column:1/-1;font:11px/1.5 Arial,sans-serif;color:#6a604e;margin:0}
.ama-editorial-archive .ama-topic-select select{width:100%;min-width:0;height:44px;max-height:none;border:1px solid #b8aa91;border-radius:0;background-color:#fdfbf6;color:#302d27;font:13px/1.5 Arial,sans-serif;padding:8px 30px 8px 12px;box-shadow:none}
.ama-editorial-archive .ama-topic-select button{min-height:44px;border:1px solid #8e7a55;background:#e9e0cf;border-radius:0;font:11px/1.5 Arial,sans-serif;color:#403621;padding:8px 12px;box-shadow:none}
.ama-editorial-archive .ama-topic-select button:hover{background:#dcd0b9}
.ama-editorial-archive .ama-discovery-topics{display:flex;flex-wrap:wrap;gap:0 18px;align-content:start}
.ama-editorial-archive .ama-discovery-topics .ama-kicker{width:100%;font-size:9px;letter-spacing:1.5px;color:#7c6944;margin-bottom:3px}
.ama-editorial-archive .ama-discovery-topics a{font:12px/1.5 Arial,sans-serif;color:#61513a;display:inline-flex;align-items:center;min-height:33px;text-decoration:underline;text-decoration-color:#beaf91;text-underline-offset:5px}
.ama-editorial-archive .ama-discovery-topics .is-current{font-weight:700;color:#2f382e}

/* Article rows: one pillar, a useful excerpt, quiet dates and secondary topics. */
.ama-editorial-archive .ama-archive-results{padding:39px 0 60px;background:#f7f3e9}
.ama-editorial-archive .ama-archive-results>.ama-wrap{max-width:1180px}
.ama-editorial-archive .ama-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:18px}
.ama-editorial-archive .ama-results-heading h2{font:400 30px/1.2 var(--display);letter-spacing:-.5px}
.ama-editorial-archive .ama-results-heading .ama-results{font:11px/1.5 Arial,sans-serif;color:#746953;white-space:nowrap;margin:0!important}
.ama-editorial-archive .ama-active-filters{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:21px;font:12px/1.6 Arial,sans-serif;color:#76654b}
.ama-editorial-archive .ama-active-filters p{min-width:0;overflow-wrap:anywhere}
.ama-editorial-archive .ama-active-filters p span{margin-inline:8px;color:#b7a98e}
.ama-editorial-archive .ama-active-filters a{white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px;color:#57462b}
.ama-editorial-archive .ama-article-list .ama-card{grid-template-columns:280px minmax(0,1fr);gap:35px;padding:30px 0 32px;border-top:1px solid #cec2ab;align-items:start}
.ama-editorial-archive .ama-article-list .ama-card:first-child{grid-template-columns:330px minmax(0,1fr);gap:39px;padding-top:30px}
.ama-editorial-archive .ama-article-list .ama-card-art{border:1px solid #aa967433;overflow:hidden}
.ama-editorial-archive .ama-article-list .ama-card-art img{aspect-ratio:1.3;transition:transform .35s ease;filter:saturate(.94)}
.ama-editorial-archive .ama-article-list .ama-card-art:hover img{transform:scale(1.025)}
.ama-editorial-archive .ama-article-list .ama-card-copy{padding:1px 0 0;max-width:720px}
.ama-editorial-archive .ama-article-pillar{font:10px/1.5 Arial,sans-serif;letter-spacing:1.7px;color:#826532;margin-bottom:12px}
.ama-editorial-archive .ama-article-list .ama-card h3{font:400 32px/1.18 var(--display);letter-spacing:-.6px;text-wrap:pretty;max-width:700px;margin:0}
.ama-editorial-archive .ama-article-list .ama-card:first-child h3{font-size:39px;letter-spacing:-.9px}
.ama-editorial-archive .ama-article-list .ama-card h3 a:hover{color:#786034;text-decoration:none}
.ama-editorial-archive .ama-article-list .ama-excerpt{font:16px/1.75 Georgia,serif;color:#5a5345;margin-top:15px!important;max-width:680px;display:block;overflow:visible;-webkit-line-clamp:unset}
.ama-editorial-archive .ama-article-list .ama-meta{font:11px/1.65 Arial,sans-serif;color:#7b715f;letter-spacing:.1px;margin-top:17px!important}
.ama-editorial-archive .ama-article-topics{display:flex;flex-wrap:wrap;gap:0 15px;align-items:baseline;margin-top:7px;font:11px/1.6 Arial,sans-serif;color:#746447}
.ama-editorial-archive .ama-article-topics>span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#958970}
.ama-editorial-archive .ama-article-topics a{display:inline-flex;align-items:center;min-height:29px;text-decoration:underline;text-decoration-color:#c2b397;text-underline-offset:4px}
.ama-editorial-archive .ama-no-results{padding:38px 0;border-top:1px solid #cbbda4}
.ama-editorial-archive .ama-no-results h3{font-size:31px;margin-bottom:15px}
.ama-editorial-archive .ama-no-results p{font:16px/1.7 Georgia,serif;margin-bottom:15px;color:#6f614c}
.ama-editorial-archive .ama-pagination{border-top:1px solid #cbbda4;padding-top:25px;margin-top:10px;gap:9px}
.ama-editorial-archive .ama-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 13px;font:12px/1.5 Arial,sans-serif;border-color:#cec0a6}
.ama-editorial-archive .ama-pagination .is-current{background:#202a24;border-color:#202a24;color:#fff}

/* The native article keeps its content and hooks; only its editorial context changes. */
.ama-reading .ama-article-pillar{font:10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#d1b781;margin:0 0 4px;padding:0}
.ama-reading #main>.hero-section .ama-article-pillar a{color:#d1b781;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.ama-reading .ama-article-pillar a:hover{text-decoration:underline;text-underline-offset:5px}
.ama-reading #main>.hero-section .ama-article-pillar+.page-title{margin-top:0}
.ama-reading #main>.hero-section .page-title:has(+.ama-article-context){margin-bottom:10px}
.ama-reading .ama-article-context{max-width:820px;margin:18px 0 0;color:#d5cdbd;text-align:left}
.ama-reading .ama-article-reading-meta{font:11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.2px;margin:0;color:inherit}
.ama-reading .ama-article-context .ama-article-topics{display:flex;flex-wrap:wrap;align-items:center;column-gap:19px;font:11px/1.6 Arial,Helvetica,sans-serif;margin:3px 0 0;color:#dfd5bf}
.ama-reading .ama-article-context .ama-article-topics>span{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:#baac8e}
.ama-reading .ama-article-context .ama-article-topics a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#b7a37588;text-underline-offset:5px}
.ama-reading .ama-article-context .ama-article-topics a:hover{text-decoration-color:#dec28a;color:#f2e5cc}
.ama-reading .ama-sidebar-discovery{border-block:1px solid #d6cbb7;padding:22px 0;margin-block:24px}
.ama-reading .ama-sidebar-discovery h4{font:400 25px/1.25 'Archive Display',Georgia,serif;letter-spacing:-.3px;color:#353227;margin:0 0 16px}
.ama-reading .ama-sidebar-pillars{display:grid;grid-template-columns:1fr;gap:0}
.ama-reading .ama-sidebar-pillars a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid #e2d9c8;font:15px/1.4 Georgia,serif;color:#494335;text-decoration:none}
.ama-reading .ama-sidebar-pillars a:hover{color:#896b31;text-decoration:underline;text-underline-offset:5px}
.ama-reading .ama-sidebar-pillars .is-current,.ama-reading .ama-sidebar-pillars [aria-current]{color:#7b5c27}
.ama-reading .ama-sidebar-pillars+h4{font:9px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#8d7d61;margin:23px 0 4px}
.ama-reading .ama-sidebar-subjects{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:0;font:11px/1.5 Arial,Helvetica,sans-serif;color:#76664a}
.ama-reading .ama-sidebar-subjects :is(h5,p,span){width:100%;font:9px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1.1px;color:#8d7d61;margin:0 0 3px}
.ama-reading .ama-sidebar-subjects a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#c6b695;text-underline-offset:4px}

@media(max-width:1250px){
 .ama-editorial-home .ama-editorial-grid{grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:25px}
 .ama-editorial-home .ama-featured{gap:23px}
 .ama-editorial-home .ama-featured h2{font-size:35px}
 .ama-editorial-home .ama-featured .ama-excerpt{font-size:15px;line-height:1.65}
 .ama-editorial-home .ama-recent{padding-left:22px}
 .ama-editorial-home .ama-recent-story{grid-template-columns:60px minmax(0,1fr);gap:12px}
 .ama-editorial-home .ama-recent-art img{height:60px}
 .ama-editorial-home .ama-recent h3{font-size:16px}
 .ama-editorial-home .ama-recent-lead{grid-template-columns:76px minmax(0,1fr)}
 .ama-editorial-home .ama-recent-lead h3{font-size:18px}
 .ama-editorial-home .ama-recent-lead .ama-recent-art img{height:76px}
 .ama-editorial-home .ama-topic{min-height:225px}
 .ama-editorial-home .ama-topic h3{font-size:23px}
 .ama-editorial-home .ama-topic p{font-size:12px}
 .ama-editorial-home .ama-topic-copy{padding-left:14px;padding-bottom:47px}
 .ama-editorial-home .ama-topic-arrow{bottom:15px}
 .ama-editorial-archive .ama-pillar-index-link{padding-left:14px;grid-template-columns:18px minmax(0,1fr);gap:5px 8px}
 .ama-editorial-archive .ama-pillar-index-name{font-size:21px}
}
@media(max-width:1000px){
 .ama-editorial-home .ama-hero{min-height:440px}
 .ama-editorial-home .ama-hero-copy{padding-block:47px 51px}
 .ama-editorial-home .ama-hero h1{font-size:clamp(65px,9.3vw,93px);letter-spacing:-2.5px}
 .ama-editorial-home .ama-hero-subtitle{font-size:20px;letter-spacing:2px}
 .ama-editorial-home .ama-hero-intro{max-width:470px;font-size:17px}
 .ama-editorial-home .ama-editorial-grid{grid-template-columns:1fr;gap:32px}
 .ama-editorial-home .ama-featured{grid-template-columns:1fr 1fr;gap:30px}
 .ama-editorial-home .ama-featured h2{font-size:40px}
 .ama-editorial-home .ama-featured .ama-excerpt{font-size:16px}
 .ama-editorial-home .ama-recent{border-left:0;border-top:1px solid #bba77f;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
 .ama-editorial-home .ama-recent-heading{grid-column:1/-1;padding-top:14px;padding-bottom:8px;border:0}
 .ama-editorial-home .ama-recent-story,.ama-editorial-home .ama-recent-lead{grid-template-columns:76px minmax(0,1fr);padding:16px 0;border-top:1px solid #d8cebb;border-bottom:0}
 .ama-editorial-home .ama-recent-story:last-child{padding-bottom:16px}
 .ama-editorial-home .ama-recent-art img,.ama-editorial-home .ama-recent-lead .ama-recent-art img{height:76px}
 .ama-editorial-home .ama-recent h3,.ama-editorial-home .ama-recent-lead h3{font-size:18px}
 .ama-editorial-home .ama-topic{min-height:248px}
 .ama-editorial-home .ama-topic h3{font-size:29px}
 .ama-editorial-home .ama-topic p{font-size:14px}
 .ama-editorial-home .ama-topic-copy{padding:60px 18px 24px}
 .ama-editorial-home .ama-topic-arrow{bottom:24px}
 .ama-editorial-archive .ama-pillar-index-link{padding:21px 22px 20px 12px;gap:5px 5px;grid-template-columns:17px minmax(0,1fr);min-height:105px}
 .ama-editorial-archive .ama-pillar-index-name{font-size:20px}
 .ama-editorial-archive .ama-pillar-index-arrow{right:9px;top:18px;font-size:12px}
 .ama-editorial-archive .ama-article-list .ama-card,.ama-editorial-archive .ama-article-list .ama-card:first-child{grid-template-columns:230px minmax(0,1fr);gap:27px}
 .ama-editorial-archive .ama-article-list .ama-card h3{font-size:29px}
 .ama-editorial-archive .ama-article-list .ama-card:first-child h3{font-size:33px}
 .ama-editorial-archive .ama-article-list .ama-excerpt{font-size:15px;line-height:1.7}
}
@media(max-width:700px){
 .ama-reading .ama-article-pillar{font-size:9px;letter-spacing:1.3px;margin-bottom:0}
 .ama-reading .ama-article-context{margin-top:14px}
 .ama-reading .ama-article-reading-meta{font-size:10px}
 .ama-reading .ama-article-context .ama-article-topics{font-size:10px;column-gap:15px}
 .ama-reading .ama-article-context .ama-article-topics>span{font-size:8px}
 .ama-editorial-home .ama-hero{min-height:428px}
 .ama-editorial-home .ama-hero-copy{padding-block:47px 46px}
 .ama-editorial-home .ama-hero h1{font-size:clamp(40px,11.1vw,68px);line-height:1.12;letter-spacing:-1.7px}
 .ama-editorial-home .ama-hero .ama-kicker{font-size:7px;letter-spacing:1.6px;margin-bottom:22px}
 .ama-editorial-home .ama-hero .ama-kicker span{margin-inline:4px}
 .ama-editorial-home .ama-hero-subtitle{font-size:17px;letter-spacing:1.5px;line-height:1.4;margin-top:19px!important;max-width:340px}
 .ama-editorial-home .ama-hero-intro{font-size:16px;line-height:1.7;max-width:295px;margin-top:15px!important}
 .ama-editorial-home .ama-hero .ama-actions{gap:10px;margin-top:27px}
 .ama-editorial-home .ama-hero .ama-button{padding:12px 15px;font-size:9px}
 .ama-editorial-home .ama-latest{padding:29px 0 33px}
 .ama-editorial-home .ama-editorial-grid{gap:30px}
 .ama-editorial-home .ama-featured{grid-template-columns:1fr;gap:25px}
 .ama-editorial-home .ama-featured-art{aspect-ratio:1.35}
 .ama-editorial-home .ama-featured-art img{aspect-ratio:1.35;object-fit:cover}
 .ama-editorial-home .ama-featured-copy>.ama-kicker{font-size:9px;margin-bottom:14px}
 .ama-editorial-home .ama-featured h2{font-size:36px;line-height:1.12;letter-spacing:-.8px;max-width:560px}
 .ama-editorial-home .ama-featured .ama-excerpt{font-size:16px;line-height:1.75;margin-top:14px!important}
 .ama-editorial-home .ama-featured-pillar{margin-top:18px!important}
 .ama-editorial-home .ama-featured .ama-button{margin-top:20px}
 .ama-editorial-home .ama-recent{grid-template-columns:1fr;gap:0;margin:0}
 .ama-editorial-home .ama-recent-heading{padding-block:15px 12px}
 .ama-editorial-home .ama-recent-story,.ama-editorial-home .ama-recent-lead{grid-template-columns:80px minmax(0,1fr);gap:16px;padding-block:17px}
 .ama-editorial-home .ama-recent-art img,.ama-editorial-home .ama-recent-lead .ama-recent-art img{height:80px}
 .ama-editorial-home .ama-recent h3,.ama-editorial-home .ama-recent-lead h3{font-size:19px;line-height:1.3}
 .ama-editorial-home .ama-recent-pillar{font-size:8px;letter-spacing:.7px;margin-bottom:6px}
 .ama-editorial-home .ama-recent .ama-meta{font-size:9px}
 .ama-editorial-home .ama-topics{padding:31px 0 23px}
 .ama-editorial-home .ama-topics .ama-section-heading{margin-bottom:22px}
 .ama-editorial-home .ama-topic-grid{gap:11px}
 .ama-editorial-home .ama-topic{min-height:234px}
 .ama-editorial-home .ama-topic-number{left:13px;top:12px;font-size:11px}
 .ama-editorial-home .ama-topic-copy{padding:52px 12px 49px}
 .ama-editorial-home .ama-topic h3{font-size:24px;line-height:1.13}
 .ama-editorial-home .ama-topic p{font-size:12px;line-height:1.45}
 .ama-editorial-home .ama-topic-arrow{right:12px;bottom:14px}
 .ama-editorial-home .ama-topic-tags{margin-top:15px;gap:0 18px;font-size:11px}
 .ama-editorial-home .ama-topic-tags>span{width:100%;margin:0 0 3px}
 .ama-editorial-home .ama-topic-tags a{min-height:40px}
 .ama-editorial-archive .ama-library-title{padding:34px 0 32px}
 .ama-editorial-archive .ama-library-title:before{left:20%;opacity:.3}
 .ama-editorial-archive .ama-library-title .ama-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:18px}
 .ama-editorial-archive .ama-library-title h1{font-size:57px;letter-spacing:-1.5px;margin-bottom:12px}
 .ama-editorial-archive .ama-library-title p:last-child{font-size:21px}
 .ama-editorial-archive .ama-pillar-index{grid-template-columns:1fr 1fr;border-bottom:0}
 .ama-editorial-archive .ama-pillar-index-link{min-height:104px;padding:19px 21px 17px 12px;grid-template-columns:18px minmax(0,1fr);gap:4px 7px;border-bottom:1px solid #cabda4}
 .ama-editorial-archive .ama-pillar-index-link:nth-child(even){border-right:1px solid #d9d0c0}
 .ama-editorial-archive .ama-pillar-index-name{font-size:21px;line-height:1.2}
 .ama-editorial-archive .ama-pillar-index-number{font-size:10px}
 .ama-editorial-archive .ama-pillar-index-count{font-size:9px}
 .ama-editorial-archive .ama-pillar-index-arrow{right:8px;top:19px;font-size:11px}
 .ama-editorial-archive .ama-discovery-heading{margin:20px 0 13px;gap:15px}
 .ama-editorial-archive .ama-discovery-heading>p{font-size:18px;max-width:220px;line-height:1.4}
 .ama-editorial-archive .ama-discovery-heading>a{font-size:10px;min-height:40px}
 .ama-editorial-archive .ama-search-field input[type=search]{font:14px/1.5 Arial,sans-serif;padding:12px;min-height:49px}
 .ama-editorial-archive .ama-search-field button{min-width:78px;padding-inline:13px;font-size:11px}
 .ama-editorial-archive .ama-search-field button span{display:none}
 .ama-editorial-archive .ama-topic-discovery{margin-top:11px}
 .ama-editorial-archive .ama-topic-discovery summary{min-height:44px}
 .ama-editorial-archive .ama-topic-discovery-inner{grid-template-columns:1fr;gap:22px;padding-top:16px}
 .ama-editorial-archive .ama-discovery-topics{gap:0 19px}
 .ama-editorial-archive .ama-discovery-topics a{min-height:39px;font-size:12px}
 .ama-editorial-archive .ama-article-discovery{padding-bottom:13px}
 .ama-editorial-archive .ama-archive-results{padding-block:29px 40px}
 .ama-editorial-archive .ama-results-heading{padding-bottom:19px;gap:14px}
 .ama-editorial-archive .ama-results-heading h2{font-size:27px}
 .ama-editorial-archive .ama-results-heading .ama-results{font-size:10px}
 .ama-editorial-archive .ama-active-filters{font-size:11px;align-items:start;margin-bottom:15px;gap:13px}
 .ama-editorial-archive .ama-article-list .ama-card,.ama-editorial-archive .ama-article-list .ama-card:first-child{grid-template-columns:1fr;gap:21px;padding:24px 0 29px}
 .ama-editorial-archive .ama-article-list .ama-card-art img{aspect-ratio:1.45}
 .ama-editorial-archive .ama-article-pillar{font-size:9px;letter-spacing:1.4px;margin-bottom:10px}
 .ama-editorial-archive .ama-article-list .ama-card h3,.ama-editorial-archive .ama-article-list .ama-card:first-child h3{font-size:31px;line-height:1.16;letter-spacing:-.5px}
 .ama-editorial-archive .ama-article-list .ama-excerpt{font-size:15px;line-height:1.75;margin-top:12px!important}
 .ama-editorial-archive .ama-article-list .ama-meta{font-size:10px;margin-top:15px!important}
 .ama-editorial-archive .ama-article-topics{font-size:11px;gap:0 14px;margin-top:6px}
 .ama-editorial-archive .ama-article-topics a{min-height:36px}
}
@media(prefers-reduced-motion:reduce){
 .ama-editorial-home :is(.ama-featured-art img,.ama-recent-art img,.ama-topic-art,.ama-topic-arrow),.ama-editorial-archive :is(.ama-card-art img,.ama-pillar-index-link,.ama-topic-discovery summary span){transition:none}
}
