/* Native Blocksy pages keep their content, hooks, embeds and page builders. */
.ama-native{--ama-paper:#f5f1e8;--ama-reading-ink:#292923;--ama-reading-muted:#6d695f;--ama-reading-rule:#d8d1c2;--ama-reading-gold:#917346;background:var(--ama-paper);color:var(--ama-reading-ink)}
body.ama-native #header{position:relative!important;inset:auto!important;z-index:50!important;background:#131512}
body.ama-native #footer{display:block!important;position:relative;z-index:auto;background:#131512}
.ama-native .ama-chrome{overflow:visible}
.ama-native #main{background:var(--ama-paper)}
.ama-native #main :is(.hero-section .page-title,.entry-title,.ct-widget .widget-title,.ct-related-posts .ct-module-title){font-family:'Archive Display',Georgia,'Times New Roman',serif;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:-.025em}
.ama-native #main>.hero-section{background:#1b1d19!important;background-image:none!important;color:#eee8dd;padding-block:clamp(48px,5.2vw,82px)}
.ama-native #main>.hero-section:before{background:transparent!important}
.ama-native:not(.ama-native-release) #main>.hero-section>figure img{filter:brightness(.28) saturate(.55)}
.ama-native #main>.hero-section .page-title{color:#f4eee3;font-size:clamp(34px,4vw,58px);line-height:1.12;max-width:1000px;text-wrap:balance;margin-bottom:24px}
.ama-native #main>.hero-section :is(.entry-meta,.entry-meta a,.ct-breadcrumbs,.ct-breadcrumbs a){color:#d0c3a9}
.ama-native #main>.hero-section .entry-meta :is(a,a span,time,li){color:#d0c3a9!important}
.ama-native #main>.hero-section .entry-meta{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.7;letter-spacing:.065em}
.ama-reading #main>.hero-section{padding-block:50px}
.ama-reading #main>.hero-section>.entry-header{padding-block:0;min-height:0}
.ama-native #main :is(a,button,input,select,textarea):focus-visible{outline:3px solid #917346;outline-offset:4px}
.ama-reading #main>[data-sidebar]{--theme-sidebar-width:26%;--theme-sidebar-gap:52px;width:min(1280px,calc(100% - 80px));padding-block:64px}
.ama-reading #main>div>article{background:transparent;border-radius:0;box-shadow:none;padding:0;min-width:0}
.ama-reading #main .entry-content{max-width:70ch;margin-inline:auto;color:var(--ama-reading-ink);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.85;overflow-wrap:break-word}
.ama-reading #main .entry-content p{margin-block:0 1.5em}
.ama-reading #main .entry-content .article-deck{font-size:21px;line-height:1.7;color:#4c4b42;border-bottom:1px solid var(--ama-reading-rule);padding-bottom:30px;margin-bottom:34px}
.ama-reading #main .entry-content :is(h1,h2,h3,h4,h5,h6){font-family:'Archive Display',Georgia,'Times New Roman',serif;font-weight:400;font-variant:normal;line-height:1.22;letter-spacing:-.02em;color:#252820;text-transform:none;text-wrap:pretty;margin-block:1.8em .7em;scroll-margin-top:32px}
.ama-reading #main .entry-content h1{font-size:clamp(32px,3.2vw,44px)}
.ama-reading #main .entry-content h2{font-size:clamp(29px,2.7vw,36px)}
.ama-reading #main .entry-content h3{font-size:clamp(25px,2.2vw,29px)}
.ama-reading #main .entry-content :is(h4,h5,h6){font-size:23px}
.ama-reading #main .entry-content a:not(.wp-element-button){color:#765a29;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.ama-reading #main .entry-content a:not(.wp-element-button):hover{color:#3d321f;text-decoration-thickness:2px}
.ama-reading #main .entry-content :is(ul,ol){padding-inline-start:1.5em;margin-block:0 1.8em}
.ama-reading #main .entry-content li{padding-inline-start:.2em;margin-bottom:.6em}
.ama-reading #main .entry-content li :is(ul,ol){margin-block:.7em 0}
.ama-reading #main .entry-content :is(blockquote,.wp-block-pullquote){border:0;border-left:2px solid #ae8e55;background:#ede7da;padding:22px 30px;margin-block:34px;font:italic 23px/1.6 Georgia,'Times New Roman',serif;color:#3d4036;border-radius:0}
.ama-reading #main .entry-content :is(blockquote,.wp-block-pullquote) p:last-child{margin-bottom:0}
.ama-reading #main .entry-content :is(blockquote,.wp-block-pullquote) cite{display:block;font:normal 12px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.04em;margin-top:17px;color:var(--ama-reading-muted)}
.ama-reading #main .entry-content :is(img,video){max-width:100%;height:auto}
.ama-reading #main .entry-content figure{margin-block:32px}
.ama-reading #main .entry-content :is(figcaption,.wp-caption-text){font:12px/1.75 Arial,Helvetica,sans-serif;color:var(--ama-reading-muted);text-align:left;margin-top:12px}
.ama-reading #main .entry-content iframe{max-width:100%}
.ama-reading #main .entry-content iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"],[src*="player.vimeo.com"]){width:100%;height:auto;aspect-ratio:16/9;display:block}
.ama-reading #main .entry-content :is(.wp-block-table,.table-responsive){max-width:100%;overflow-x:auto}
.ama-reading #main .entry-content table{font-size:15px;line-height:1.65;border-color:var(--ama-reading-rule)}
.ama-reading #main .entry-content :is(th,td){padding:13px 16px;border-color:var(--ama-reading-rule)}
.ama-reading #main .entry-content th{background:#eae3d5;font-weight:600}
.ama-reading #main .entry-content :is(pre,code){font-size:.85em;overflow-wrap:anywhere}
.ama-reading #main .entry-content pre{max-width:100%;overflow:auto;padding:20px;background:#eae5da}
.ama-reading #main .entry-content .ama-catalogue-id{display:block;width:fit-content;max-width:100%;padding:12px 16px;margin-block:26px 34px;border-block:1px solid var(--ama-reading-rule);font:11px/1.8 Arial,Helvetica,sans-serif;letter-spacing:.07em;color:#716345;background:transparent}
.ama-reading #main .entry-content .ama-catalogue-id strong{font-weight:500}
.ama-reading #main .entry-content :is(.footnotes,.wp-block-footnotes,[role="doc-endnotes"],.sources,.references){border-top:1px solid var(--ama-reading-rule);padding-top:25px;font-size:14px;line-height:1.8}
.ama-reading #main .entry-content :is([id^="fn"],[id^="footnote"],[id^="source"]){scroll-margin-top:30px}
.ama-reading #main .entry-content sup a{font-size:12px;font-weight:600}
.ama-reading #main .ct-featured-image{margin:0 0 38px}
.ama-reading #main .ct-featured-image img{max-height:520px;object-fit:contain;background:#e8e1d5}
.ama-reading #main .ct-sidebar{background:transparent;border-left:1px solid var(--ama-reading-rule);padding-left:32px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.8}
.ama-reading #main .ct-sidebar :is(h2,h3,.widget-title){font-family:'Archive Display',Georgia,serif;font-size:27px;line-height:1.15;letter-spacing:-.015em;margin-bottom:20px;color:#33372e}
.ama-reading #main .ct-sidebar .ct-widget{margin-bottom:36px}
.ama-reading #main .ct-sidebar :is(input,button){border-radius:0}
.ama-reading #main :is(.ct-related-posts,.post-navigation,.entry-tags){border-color:var(--ama-reading-rule)}
.ama-reading #main .entry-tags a{border-radius:0;background:transparent;border:1px solid var(--ama-reading-rule);color:#5d5b4e;font:11px/1.4 Arial,Helvetica,sans-serif;padding:8px 11px}
.ama-reading #main .ct-related-posts .entry-title{font-size:25px;line-height:1.2}
.ama-native-archive #main .entries{gap:40px}
.ama-native-archive #main article{border-radius:0;box-shadow:none;border-bottom:1px solid var(--ama-reading-rule);background:transparent}
.ama-native-archive #main .entry-title{font-size:clamp(27px,2.3vw,35px);line-height:1.2}
.ama-native-archive #main .entry-excerpt{font:15px/1.8 Arial,Helvetica,sans-serif;color:#5d5c51}
.ama-native-page #main>.hero-section .page-title,.ama-native-release #main>.hero-section .page-title{max-width:1100px}
.ama-native-page #main .wp-block-search input,.ama-native-page #main .wp-block-search button{border-radius:0}
.ama-native-page #main .wp-block-search button{background:#252921;color:#f5f1e8}
@media(max-width:1000px){.ama-reading #main>[data-sidebar]{width:calc(100% - 48px);padding-block:44px}.ama-reading #main .ct-sidebar{border-left:0;border-top:1px solid var(--ama-reading-rule);padding:32px 0 0}.ama-reading #main .entry-content{max-width:70ch}.ama-native #main>.hero-section .page-title{max-width:900px}}
@media(max-width:600px){.ama-native #main>.hero-section{padding-block:38px}.ama-native #main>.hero-section .page-title{font-size:35px;line-height:1.1;margin-bottom:20px}.ama-native #main>.hero-section .entry-meta{font-size:10px;letter-spacing:.03em}.ama-reading #main>[data-sidebar]{width:calc(100% - 40px);padding-block:32px}.ama-reading #main .entry-content{font-size:16px;line-height:1.85}.ama-reading #main .entry-content .article-deck{font-size:18px;line-height:1.75;padding-bottom:24px}.ama-reading #main .entry-content :is(blockquote,.wp-block-pullquote){padding:20px;margin-block:28px;font-size:21px}.ama-reading #main .ct-featured-image{margin-bottom:30px}.ama-reading #main .entry-content :is(th,td){padding:10px}.ama-reading #main .entry-content table{font-size:13px}}
@media(max-width:600px){.ama-reading #main>.hero-section{padding-block:20px}.ama-reading #main>.hero-section .page-title{font-size:32px;line-height:1.14}}

/* Final journal polish: keep the native document and all authored blocks. */
.ama-reading #main>.hero-section .meta-categories,
.ama-reading #main>.hero-section .meta-categories a{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:0;text-transform:none}
.ama-reading #main .entry-content :is(blockquote,.wp-block-pullquote) p{font-size:inherit;line-height:inherit;margin-bottom:1em}
.ama-reading #main .entry-content :is(blockquote,.wp-block-pullquote) p:last-child{margin-bottom:0}
.ama-reading #main .entry-content blockquote.is-style-large{font-size:26px;line-height:1.5}
.ama-reading #main .entry-content blockquote:has(>p:nth-of-type(n+3)){font-size:20px;line-height:1.75;font-style:normal}
.ama-reading #main .ct-featured-image>figcaption{max-width:70ch;margin:12px auto 0;font:12px/1.7 Arial,Helvetica,sans-serif;color:var(--ama-reading-muted);text-align:left;text-wrap:pretty}
.ama-reading #main .entry-content :is(figcaption,.wp-caption-text){text-wrap:pretty}
.ama-reading #main .entry-content .ama-catalogue-id{font-family:ui-monospace,'Cascadia Mono',Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.035em;border-color:#d8ceb9;color:#6b5c41}
.ama-reading #main .entry-content :is(.footnotes,.wp-block-footnotes,[role="doc-endnotes"],.sources,.references){font-family:Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.ama-reading #main .entry-content :is(.footnotes,.wp-block-footnotes,[role="doc-endnotes"],.sources,.references) li{margin-bottom:.8em}
.ama-reading #main .ct-sidebar .wp-block-post>.wp-block-group{border-radius:0!important;padding:0 0 24px!important;background:transparent;border-bottom:1px solid var(--ama-reading-rule)}
.ama-reading #main .ct-sidebar .wp-block-post-featured-image img{border-radius:0!important}
.ama-reading #main .ct-sidebar .wp-block-post-title{font:400 22px/1.25 'Archive Display',Georgia,serif;margin:13px 0 9px!important;letter-spacing:-.015em;text-wrap:pretty}
.ama-reading #main .ct-sidebar .wp-block-post-date{font:11px/1.6 Arial,Helvetica,sans-serif;color:var(--ama-reading-muted)}
.ama-reading #main .ct-sidebar .wp-block-post-title a{color:#30332b}
.ama-reading #main .ct-sidebar .wp-block-post-title a:hover{color:#765a29;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.ama-reading #main .ct-related-posts .ct-module-title{margin-bottom:28px}
.ama-reading #main .ct-related-posts .related-entry-title{font:400 24px/1.25 'Archive Display',Georgia,serif;letter-spacing:-.02em;text-wrap:pretty;margin-block:17px 12px}
.ama-reading #main .ct-related-posts .entry-meta{font:11px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.025em}
.ama-reading #main .ct-related-posts .ct-media-container{border-radius:0}
.ama-reading #main .ct-related-posts-items{align-items:stretch}
.ama-reading #main .ct-related-posts-items>article{padding-bottom:24px;border-bottom:1px solid var(--ama-reading-rule)}
.ama-native-archive #main>.hero-section{padding-block:clamp(42px,4.4vw,64px)}
.ama-native-archive #main>.hero-section>.entry-header{padding-block:0;min-height:0}
.ama-native-archive #main>.hero-section .ct-breadcrumbs{font:11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.045em}
.ama-native-archive #main .entries .entry-meta{font:11px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.025em}
.ama-native-release #main>.arend-music-hero .page-title{font-family:'Archive Display',Georgia,serif!important;font-weight:400!important;color:#f4eee3!important;text-shadow:0 2px 20px #0008}
.ama-native-release #main>.arend-music-hero>figure img{filter:brightness(.55)}
.ama-native-release #main .arend-music__link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-color:#9f8148}
@media(max-width:1100px) and (min-width:1001px){.ama-reading #main .ct-sidebar{padding-left:24px}.ama-reading #main .ct-sidebar :is(h2,h3,.widget-title){font-size:25px}.ama-reading #main .ct-sidebar .wp-block-post-title{font-size:21px}}
@media(max-width:600px){.ama-reading #main>.hero-section .meta-categories,.ama-reading #main>.hero-section .meta-categories a{font-size:11px;line-height:1.6}.ama-reading #main .entry-content blockquote.is-style-large{font-size:23px}.ama-reading #main .entry-content blockquote:has(>p:nth-of-type(n+3)){font-size:18px}.ama-reading #main .ct-featured-image>figcaption{font-size:11px;line-height:1.75;margin-top:10px}.ama-reading #main .ct-related-posts .related-entry-title{font-size:24px}.ama-native-archive #main>.hero-section{padding-block:32px}}
