#ain-publication{--ap-ink:#152e3b;--ap-muted:#53666e;--ap-gold:#96713d;--ap-paper:#f6f5f0;--ap-line:#dce1db;--ap-page:#fff;--ap-dark:#152e3b;--ap-light:#f7f5ec;--ap-link:#294b59;--ap-reader-scale:1;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;background:var(--ap-page);color:var(--ap-ink);font:15px/1.85 'AIN Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased;text-align:left;isolation:isolate}#ain-publication *,#ain-publication *::before,#ain-publication *::after{box-sizing:border-box;min-width:0}#ain-publication :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd){margin:0;padding:0;color:inherit}#ain-publication :is(h1,h2,h3,h4,h5,h6){font-family:'AIN Serif','Source Serif 4','Noto Serif Bengali',Georgia,serif;font-weight:400;text-transform:none}#ain-publication a{color:var(--ap-link);box-shadow:none;text-decoration:none}#ain-publication a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#ain-publication :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--ap-gold);outline-offset:4px}#ain-publication .ap-wrap{width:min(1200px,calc(100% - 80px));margin:0 auto;max-width:none}#ain-publication .ap-hero{background:var(--ap-paper);border-bottom:1px solid var(--ap-line);padding-bottom:38px}#ain-publication .ap-breadcrumb{display:flex;flex-wrap:wrap;gap:10px 13px;align-items:center;font-size:11px;color:var(--ap-muted);padding:25px 0 38px}#ain-publication .ap-kicker{font:500 10px/1.7 'AIN Sans',Arial,sans-serif;letter-spacing:1.15px;text-transform:uppercase;color:var(--ap-gold)}#ain-publication h1{font-size:clamp(38px,4.7vw,64px);line-height:1.12;letter-spacing:-1.35px;margin:16px 0 21px;max-width:1080px;overflow-wrap:anywhere}#ain-publication .ap-deck{font-size:18px;line-height:1.85;max-width:880px;color:var(--ap-muted)}#ain-publication .ap-byline{display:flex;flex-wrap:wrap;gap:5px 23px;color:var(--ap-muted);font-size:11px;margin-top:23px}#ain-publication .ap-subjects{display:flex;flex-wrap:wrap;gap:7px 19px;list-style:none;margin-top:17px;font-size:11px}#ain-publication .ap-subjects li{list-style:none}#ain-publication .ap-subjects a{border-bottom:1px solid var(--ap-line);padding:3px 0;display:inline-block}#ain-publication .ap-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:17px 0;border-bottom:1px solid var(--ap-line);font-size:11px}#ain-publication .ap-tool{min-height:36px;display:inline-flex;align-items:center}#ain-publication .ap-js-tools{display:flex;flex-wrap:wrap;gap:5px}#ain-publication [hidden]{display:none!important}#ain-publication button{font:500 11px/1.7 'AIN Sans',Arial,sans-serif;border:1px solid var(--ap-line);border-radius:0;background:var(--ap-page);color:var(--ap-ink);padding:7px 11px;min-height:36px;margin:0;cursor:pointer;box-shadow:none}#ain-publication button:hover{border-color:var(--ap-gold)}#ain-publication button[aria-pressed=true]{background:var(--ap-dark);color:var(--ap-light)}#ain-publication .ap-citation{position:relative;margin-left:auto}#ain-publication summary{cursor:pointer}#ain-publication .ap-citation>summary{min-height:36px;padding:7px 0}#ain-publication .ap-citation>div{position:absolute;right:0;top:40px;width:min(380px,82vw);border:1px solid var(--ap-line);background:var(--ap-page);padding:19px;z-index:5;box-shadow:0 7px 24px #0000000a}#ain-publication .ap-citation label{display:block;line-height:1.8;margin-bottom:9px}#ain-publication .ap-citation textarea{width:100%;border:1px solid var(--ap-line);padding:10px;font:12px/1.8 'AIN Sans',Arial,sans-serif;background:var(--ap-paper);color:var(--ap-ink);border-radius:0;resize:vertical}#ain-publication #ap-copy-status{display:block;font-size:11px;margin-top:8px}#ain-publication .ap-layout{display:grid;grid-template-columns:210px minmax(0,800px);justify-content:space-between;gap:65px;padding:38px 0 0}#ain-publication .ap-navigation{position:sticky;top:28px;align-self:start;max-height:calc(100vh - 60px);overflow:auto;padding-right:10px}.admin-bar #ain-publication .ap-navigation{top:60px;max-height:calc(100vh - 95px)}#ain-publication .ap-contents>summary{font-size:12px;font-weight:500;padding-bottom:14px;border-bottom:1px solid var(--ap-line)}#ain-publication .ap-contents ol{list-style:none;padding-top:10px}#ain-publication .ap-contents li{list-style:none;font-size:11px;line-height:1.75;margin:0}#ain-publication .ap-contents a{display:block;padding:7px 0;color:var(--ap-muted);overflow-wrap:anywhere}#ain-publication .ap-contents a[aria-current=location]{color:var(--ap-ink);font-weight:600}#ain-publication .ap-contents .ap-toc-level-3{padding-left:14px}#ain-publication .ap-article{width:100%}#ain-publication .ap-article>section{scroll-margin-top:30px}#ain-publication .ap-question{padding:0 0 23px;margin-bottom:24px;border-bottom:1px solid var(--ap-line)}#ain-publication .ap-question>p{font:400 25px/1.5 'AIN Serif',Georgia,serif;margin-top:9px}#ain-publication .ap-record-section{padding-bottom:23px;border-bottom:1px solid var(--ap-line);margin-bottom:25px}#ain-publication .ap-record-section>h2{font-size:25px;line-height:1.3;margin-bottom:19px}#ain-publication .ap-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 30px}#ain-publication .ap-record dt,#ain-publication .ap-record-more dt{font-size:10px;line-height:1.7;color:var(--ap-muted);margin-bottom:5px}#ain-publication .ap-record dd,#ain-publication .ap-record-more dd{font-size:13px;line-height:1.85;color:var(--ap-ink);overflow-wrap:anywhere}#ain-publication .ap-record-more{margin-top:22px;border-top:1px solid var(--ap-line);padding-top:12px}#ain-publication .ap-record-more summary{font-size:11px;color:var(--ap-muted);padding:5px 0}#ain-publication .ap-record-more dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 30px;padding-top:17px}#ain-publication .ap-checked{display:block;font-size:11px;color:var(--ap-muted);margin-top:5px}#ain-publication .ap-holding{background:var(--ap-dark);color:var(--ap-light);border-top:2px solid var(--ap-gold);padding:23px 27px;margin:27px 0}#ain-publication .ap-holding .ap-kicker{color:#d9c6a1}#ain-publication .ap-holding>p+p{font-size:15px;line-height:1.9;margin-top:9px}#ain-publication .ap-provenance{padding:19px 23px;background:var(--ap-paper);border-left:2px solid var(--ap-gold);margin:25px 0}#ain-publication .ap-provenance>p:not(.ap-kicker){font-size:12px;line-height:1.9;margin-top:8px;color:var(--ap-muted)}#ain-publication .ap-source-links{display:flex;flex-wrap:wrap;gap:6px 23px;font-size:11px;margin-top:8px}#ain-publication .ap-source-links a{min-height:30px;padding:4px 0}#ain-publication .ap-section-head{margin:30px 0 24px}#ain-publication .ap-section-head h2{font-size:33px;line-height:1.3;letter-spacing:-.5px;margin-top:8px}#ain-publication .ap-prose{font:400 calc(18px * var(--ap-reader-scale))/1.95 'AIN Serif','Source Serif 4','Noto Serif Bengali',Georgia,serif;color:var(--ap-ink);overflow-wrap:break-word}#ain-publication .ap-prose :is(p,li,dd,dt,td,th,blockquote){font-family:inherit;font-size:inherit;line-height:inherit}#ain-publication .ap-prose p{margin:0 0 1.15em}#ain-publication .ap-prose :is(h2,h3,h4,h5,h6){line-height:1.35;scroll-margin-top:30px;margin:1.45em 0 .65em}#ain-publication .ap-prose h2{font-size:1.6em;letter-spacing:-.3px}#ain-publication .ap-prose h3{font-size:1.3em}#ain-publication .ap-prose :is(ul,ol){padding-left:1.5em;margin:.7em 0 1.25em}#ain-publication .ap-prose li{margin:.4em 0}#ain-publication .ap-prose a{text-decoration:underline;text-underline-offset:3px}#ain-publication .ap-prose blockquote{margin:1.4em 0;padding:.3em 0 .3em 1.2em;border-left:2px solid var(--ap-gold);color:var(--ap-muted)}#ain-publication .ap-prose :is(img,video,iframe){max-width:100%;height:auto}#ain-publication .ap-prose figure{max-width:100%;margin:1.2em 0}#ain-publication .ap-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:17px;background:var(--ap-paper);font:13px/1.8 monospace}#ain-publication .ap-prose table{border-collapse:collapse;display:block;overflow:auto;width:100%;font-size:.85em;margin:1.5em 0}#ain-publication .ap-prose :is(td,th){border:1px solid var(--ap-line);padding:10px 12px;text-align:left}#ain-publication .ap-prose sup{font-size:.7em}#ain-publication .ap-paragraph-number{font-weight:600;font-variant-numeric:tabular-nums}#ain-publication .ap-content-pages{font-size:12px;border-top:1px solid var(--ap-line);padding:15px 0}#ain-publication .ap-scrutiny{margin:45px 0 30px;border:1px solid var(--ap-line);border-top:3px solid var(--ap-gold)}#ain-publication .ap-scrutiny-head{background:var(--ap-dark);color:var(--ap-light);padding:25px 28px}#ain-publication .ap-scrutiny-head .ap-kicker{color:#d9c6a1}#ain-publication .ap-scrutiny-head h2{font-size:34px;line-height:1.3;letter-spacing:-.4px;margin:8px 0 10px}#ain-publication .ap-scrutiny-head>p:last-child{font-size:12px;line-height:1.9;opacity:.9}#ain-publication .ap-scrutiny-body{padding:28px}#ain-publication .ap-scrutiny-body .ap-prose>:last-child{margin-bottom:0}#ain-publication .ap-relevance{border-left:2px solid var(--ap-gold);padding:7px 0 7px 20px;margin:30px 0}#ain-publication .ap-relevance>p+p{font-size:13px;line-height:1.9;margin-top:8px;color:var(--ap-muted)}#ain-publication .ap-references{margin-top:35px;border-top:1px solid var(--ap-line);padding-top:28px}#ain-publication .ap-references>h2{font-size:29px;margin-bottom:22px;line-height:1.35}#ain-publication .ap-references .ap-prose{font-family:'AIN Sans',Arial,sans-serif;font-size:calc(13px * var(--ap-reader-scale));line-height:1.9}#ain-publication .ap-entry-footer{margin:38px 0 36px;padding:23px 0;border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line)}#ain-publication .ap-entry-footer>p{font-size:12px;line-height:1.9;color:var(--ap-muted)}#ain-publication .ap-entry-footer>div{display:flex;flex-wrap:wrap;gap:6px 25px;font-size:11px;margin-top:13px}#ain-publication .ap-entry-footer a{min-height:32px;padding:5px 0}#ain-publication .ap-related{border-top:1px solid var(--ap-line);margin:30px 0 0;padding:31px 0 42px}#ain-publication .ap-related>h2{font-size:33px;margin:9px 0 22px}#ain-publication .ap-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#ain-publication .ap-related a{padding:17px 0;border-top:1px solid var(--ap-line);display:block}#ain-publication .ap-related a>span{font-size:11px;color:var(--ap-muted)}#ain-publication .ap-related h3{font-size:23px;line-height:1.4;margin:9px 0 12px}#ain-publication .ap-small{font-size:12px;line-height:1.9;color:var(--ap-muted)}#ain-publication .ap-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}#ain-publication .ap-protected{padding:50px 0}#ain-publication.ap-focus .ap-navigation,#ain-publication.ap-focus .ap-related{display:none}#ain-publication.ap-focus .ap-layout{grid-template-columns:minmax(0,800px);justify-content:center}#ain-publication .ap-prose :target{outline:1px solid var(--ap-gold);outline-offset:5px}#ain-publication :is(.ap-layout,.ap-tools,.ap-hero)>br,#ain-publication p:empty{display:none!important}@media(max-width:1000px){#ain-publication .ap-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}}@media(max-width:800px){#ain-publication .ap-wrap{width:calc(100% - 48px)}#ain-publication .ap-layout{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:25px}#ain-publication .ap-navigation,.admin-bar #ain-publication .ap-navigation{position:static;max-height:none;padding-right:0;border-bottom:1px solid var(--ap-line);padding-bottom:12px}#ain-publication .ap-contents ol{columns:2;column-gap:30px}#ain-publication .ap-contents li{break-inside:avoid}#ain-publication .ap-breadcrumb{padding-bottom:28px}#ain-publication h1{font-size:45px}#ain-publication .ap-hero{padding-bottom:29px}}@media(max-width:600px){#ain-publication .ap-related>div{grid-template-columns:minmax(0,1fr);gap:8px}#ain-publication .ap-citation{margin-left:0}#ain-publication .ap-citation>div{left:0;right:auto}#ain-publication .ap-tools{gap:6px 17px}#ain-publication .ap-prose{font-size:calc(17px * var(--ap-reader-scale))}#ain-publication .ap-record-more dl{grid-template-columns:minmax(0,1fr)}#ain-publication .ap-scrutiny-head{padding:23px}#ain-publication .ap-scrutiny-body{padding:24px 22px}}@media(max-width:480px){#ain-publication .ap-wrap{width:calc(100% - 36px)}#ain-publication h1{font-size:36px;letter-spacing:-.7px;line-height:1.18}#ain-publication .ap-deck{font-size:16px}#ain-publication .ap-byline{font-size:10px;gap:5px 15px}#ain-publication .ap-hero{padding-bottom:26px}#ain-publication .ap-contents ol{columns:1}#ain-publication .ap-record{gap:17px 20px}#ain-publication .ap-record dd{font-size:12px}#ain-publication .ap-question>p{font-size:23px}#ain-publication .ap-holding{padding:21px}#ain-publication .ap-provenance{padding:17px 19px}#ain-publication .ap-section-head h2{font-size:29px}#ain-publication .ap-scrutiny-head h2{font-size:30px}#ain-publication .ap-prose table{font-size:.8em}}@media(prefers-reduced-motion:reduce){#ain-publication *{scroll-behavior:auto}}@media print{body.ain-publication-page #ain-header,body.ain-publication-page #ain-footer,body.ain-publication-page #wpadminbar,body.ain-publication-page .wp-block-template-part{display:none!important}#ain-publication{background:white;color:black;font-size:11pt}#ain-publication .ap-wrap{width:100%!important;max-width:none}#ain-publication .ap-hero{background:white;padding-bottom:15pt}#ain-publication h1{font-size:25pt!important}#ain-publication .ap-layout{display:block;padding:18pt 0}#ain-publication :is(.ap-navigation,.ap-tools,.ap-related,#comments,.comment-respond){display:none!important}#ain-publication .ap-prose{font-size:11pt!important;line-height:1.65!important}#ain-publication .ap-scrutiny-head,#ain-publication .ap-holding{background:#eee;color:#111;border-color:#777}#ain-publication .ap-scrutiny-head .ap-kicker,#ain-publication .ap-holding .ap-kicker{color:#444}#ain-publication .ap-scrutiny{margin-top:20pt}#ain-publication h2,#ain-publication h3{break-after:avoid}#ain-publication .ap-record-more:not([open])>dl{display:block!important;content-visibility:visible!important}#ain-publication .ap-provenance a::after{content:' (' attr(href) ')';font-size:9pt;overflow-wrap:anywhere}}

/* Contributor credit: optional, after the editorial reading sections. */
#ain-publication .ap-contributor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px 28px;margin:35px 0 30px;padding:25px 26px;background:var(--ap-paper);border-left:2px solid var(--ap-gold);scroll-margin-top:30px}#ain-publication .ap-contributor h2{font-size:28px;line-height:1.3;letter-spacing:-.35px;margin:8px 0 0;overflow-wrap:anywhere}#ain-publication .ap-contributor-role{margin-top:9px;font-size:12px;line-height:1.8;color:var(--ap-muted);overflow-wrap:anywhere}#ain-publication .ap-contributor-bio{margin-top:13px;font-size:14px;line-height:1.9;color:var(--ap-muted);max-width:650px;overflow-wrap:anywhere}#ain-publication .ap-contributor-link{display:inline-flex;align-items:center;gap:10px;min-height:38px;font-size:11px;margin-top:3px;white-space:nowrap}@media(max-width:600px){#ain-publication .ap-contributor{grid-template-columns:minmax(0,1fr);padding:22px;gap:9px}#ain-publication .ap-contributor h2{font-size:26px}#ain-publication .ap-contributor-link{margin-top:0;justify-self:start}}@media print{#ain-publication .ap-contributor{background:white;border:1px solid #ccc;break-inside:avoid;display:block;padding:14pt;margin:20pt 0}#ain-publication .ap-contributor h2{font-size:16pt!important}#ain-publication .ap-contributor-bio{font-size:10pt}#ain-publication .ap-contributor-link{display:block;white-space:normal}}

/* Reading workspace, 1.2.0 */
html body #ain-publication .ap-prose,
html body #ain-publication .ap-prose :is(p,li,dd,blockquote),
html body #ain-publication :is(.ap-deck,.ap-question>p,.ap-holding>p+p,.ap-relevance>p+p,.ap-contributor-bio) {
    text-align:justify!important;text-align-last:start; text-justify:inter-word;
}
#ain-publication .ap-layout{grid-template-columns:260px minmax(0,800px);gap:48px}
#ain-publication .ap-navigation{position:sticky;top:28px;align-self:start;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow:hidden;padding:22px;background:var(--ap-dark);color:var(--ap-light);border:1px solid var(--ap-dark);border-top:3px solid var(--ap-gold)}
.admin-bar #ain-publication .ap-navigation{top:60px;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px)}
#ain-publication .ap-contents-title{font:500 15px/1.5 'AIN Sans',Arial,sans-serif;padding-bottom:15px;border-bottom:1px solid #ffffff30;color:var(--ap-light)}
#ain-publication .ap-contents nav{max-height:calc(100vh - 330px);max-height:max(120px,calc(100dvh - 330px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#91a4ad transparent;padding-right:6px}
.admin-bar #ain-publication .ap-contents nav{max-height:max(120px,calc(100dvh - 362px))}
#ain-publication .ap-contents ol{padding-top:10px;columns:1}
#ain-publication .ap-contents li{font-size:14px;line-height:1.6;break-inside:avoid}
#ain-publication .ap-contents a{display:block;padding:9px 9px 9px 12px;color:var(--ap-light);border-left:2px solid transparent;opacity:.88;text-decoration:none;line-height:1.6;overflow-wrap:anywhere}
#ain-publication .ap-contents a:hover{background:#ffffff0c;opacity:1;text-decoration:none}
#ain-publication .ap-contents a[aria-current=location]{color:var(--ap-light);border-left-color:var(--ap-gold);background:#ffffff10;font-weight:600;opacity:1}
#ain-publication .ap-contents .ap-toc-level-3{padding-left:13px;font-size:13px}
#ain-publication .ap-contents :is(a,button):focus-visible,#ain-publication .ap-contents-dialog button:focus-visible{outline-color:#e5c58e;outline-offset:2px}
#ain-publication .ap-frame-tools{display:block;padding:15px 0;border-bottom:1px solid #ffffff30}
#ain-publication .ap-size-label{display:flex;justify-content:space-between;align-items:center;color:var(--ap-light);font-size:11px;margin-bottom:9px;opacity:.9}
#ain-publication .ap-size-label output{font-variant-numeric:tabular-nums}
#ain-publication .ap-size-controls,#ain-publication .ap-view-controls{display:flex;gap:6px}
#ain-publication .ap-view-controls{margin-top:7px}
#ain-publication .ap-frame-tools button{background:transparent;color:var(--ap-light);border:1px solid #ffffff45;font-size:12px;line-height:1.5;min-height:38px;padding:8px;flex:1}
#ain-publication .ap-frame-tools button:hover{background:#ffffff12;border-color:#c8b38e}
#ain-publication .ap-frame-tools button:disabled{opacity:.4;cursor:default}
#ain-publication .ap-frame-tools button[aria-pressed=true]{background:var(--ap-light);color:var(--ap-dark)}
#ain-publication .ap-frame-tools [data-ap-size=reset]{font-size:11px}
#ain-publication.ap-focus .ap-navigation{display:block}
#ain-publication.ap-focus .ap-layout{grid-template-columns:minmax(0,800px);justify-content:center}
#ain-publication[data-ap-floating=true]{padding-bottom:100px}
#ain-publication .ap-judgment-context{border:1px solid var(--ap-line);border-top:2px solid var(--ap-gold);background:var(--ap-paper);padding:25px 27px;margin:28px 0}
#ain-publication .ap-judgment-context>header h2{font-size:27px;line-height:1.3;letter-spacing:-.3px;margin-top:8px}
#ain-publication .ap-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 30px;margin-top:24px}
#ain-publication .ap-context-grid:empty{display:none}
#ain-publication .ap-context-grid>div:last-child:nth-child(odd){grid-column:1/-1}
#ain-publication .ap-context-grid dt{font-size:11px;color:var(--ap-muted);margin-bottom:7px}
#ain-publication .ap-context-grid dd{font-size:14px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}
#ain-publication .ap-source-editor-note{border-top:1px solid var(--ap-line);margin-top:24px;padding-top:22px}
#ain-publication .ap-source-editor-note h3{font-size:24px;line-height:1.4;margin:7px 0 13px}
#ain-publication .ap-source-editor-note .ap-prose{font-size:calc(16px * var(--ap-reader-scale));line-height:1.9}
#ain-publication .ap-note-attribution{font-size:11px;color:var(--ap-muted);margin:0 0 15px}
#ain-publication .ap-pdf-card{display:flex;align-items:center;gap:15px;max-width:100%;margin:15px 0 11px;padding:17px 18px;border:1px solid var(--ap-line);background:var(--ap-page);color:var(--ap-ink);text-decoration:none}
#ain-publication .ap-pdf-card:hover{border-color:var(--ap-gold);text-decoration:none}
#ain-publication .ap-pdf-mark{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:49px;border:1px solid var(--ap-gold);font-size:10px;letter-spacing:.5px;font-weight:600}
#ain-publication .ap-pdf-card strong{display:block;font-size:14px;font-weight:500;line-height:1.6}
#ain-publication .ap-pdf-card small{display:block;font-size:11px;color:var(--ap-muted);margin-top:3px;line-height:1.6}
#ain-publication .ap-mobile-contents{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:15px;width:min(400px,calc(100% - 36px));max-width:none;min-height:60px;padding:12px 18px;border:1px solid #ffffff36;border-top:2px solid var(--ap-gold);border-radius:2px;background:var(--ap-dark);color:var(--ap-light);text-align:left;box-shadow:0 4px 20px #152e3b22}
#ain-publication .ap-mobile-contents svg{width:20px;height:20px;flex:0 0 20px}
#ain-publication .ap-mobile-contents>span:nth-of-type(1){flex:1;min-width:0}
#ain-publication .ap-mobile-contents strong{display:block;font-size:12px;font-weight:500;line-height:1.5}
#ain-publication .ap-mobile-contents small{display:block;font-size:10px;line-height:1.5;margin-top:3px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ain-publication .ap-contents-dialog{width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px - env(safe-area-inset-bottom,0px));margin:auto;padding:0;border:1px solid #ffffff30;border-top:3px solid var(--ap-gold);border-radius:2px;background:var(--ap-dark);color:var(--ap-light);box-shadow:0 20px 70px #00000030;overflow:auto;overscroll-behavior:contain}
#ain-publication .ap-contents-dialog:not([open]){display:none}
#ain-publication .ap-contents-dialog::backdrop{background:rgba(12,28,37,.58)}
#ain-publication .ap-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px 17px;border-bottom:1px solid #ffffff25}
#ain-publication .ap-dialog-heading h2{font:400 25px/1.3 'AIN Serif',Georgia,serif;letter-spacing:-.3px;color:var(--ap-light)}
#ain-publication .ap-dialog-heading button{flex-shrink:0;min-height:40px;border:1px solid #ffffff45;background:transparent;color:var(--ap-light);font-size:11px;padding:9px 12px}
#ain-publication .ap-dialog-heading button span{font-size:17px;margin-left:6px}
#ain-publication .ap-contents-dialog .ap-navigation{position:static;top:auto;max-height:none;border:0;padding:20px 22px 22px;overflow:visible}
#ain-publication .ap-contents-dialog .ap-contents-title{display:none}
#ain-publication .ap-contents-dialog .ap-frame-tools{padding-top:0}
#ain-publication .ap-contents-dialog .ap-contents nav{max-height:calc(100vh - 300px);max-height:max(100px,calc(100dvh - 300px - env(safe-area-inset-bottom,0px)))}
@media(min-width:801px) and (max-width:1000px){#ain-publication .ap-layout{grid-template-columns:225px minmax(0,1fr);gap:28px}#ain-publication .ap-navigation{padding:18px}}
@media(max-width:800px){#ain-publication .ap-layout{grid-template-columns:minmax(0,1fr);gap:27px}#ain-publication .ap-navigation,.admin-bar #ain-publication .ap-navigation{position:static;top:auto;max-height:none;padding:22px;border:1px solid var(--ap-dark);border-top:3px solid var(--ap-gold)}#ain-publication .ap-contents nav,.admin-bar #ain-publication .ap-contents nav{max-height:360px}#ain-publication .ap-contents-dialog .ap-navigation{border:0}#ain-publication .ap-contents-dialog .ap-contents nav{max-height:max(100px,calc(100dvh - 300px - env(safe-area-inset-bottom,0px)))}}
@media(max-width:480px){#ain-publication .ap-judgment-context{padding:22px 20px}#ain-publication .ap-judgment-context>header h2{font-size:25px}#ain-publication .ap-context-grid{grid-template-columns:minmax(0,1fr);gap:19px}#ain-publication .ap-pdf-card{padding:14px;gap:12px}#ain-publication .ap-pdf-card strong{font-size:13px}#ain-publication .ap-tools{gap:8px 17px}#ain-publication .ap-dialog-heading{padding:18px}#ain-publication .ap-dialog-heading h2{font-size:23px}#ain-publication .ap-contents-dialog .ap-navigation{padding:18px}}
@media print{#ain-publication :is(.ap-navigation,.ap-mobile-contents,.ap-contents-dialog){display:none!important}#ain-publication[data-ap-floating=true]{padding-bottom:0}#ain-publication .ap-judgment-context{background:white;border-color:#777;padding:14pt;margin:15pt 0}#ain-publication .ap-context-grid{break-inside:avoid}#ain-publication .ap-source-editor-note .ap-prose{font-size:11pt}#ain-publication .ap-pdf-card{border-color:#777;background:white;break-inside:avoid}#ain-publication .ap-pdf-card::after{content:' (' attr(href) ')';font-size:9pt;overflow-wrap:anywhere}}

#ain-publication .ap-prose :target{outline:none}
/* Keep the dark workspace legible when a site-wide button text colour is set. */
html body #ain-publication .ap-navigation .ap-frame-tools button{color:var(--ap-light)!important}
html body #ain-publication .ap-navigation .ap-frame-tools button[aria-pressed=true]{color:var(--ap-dark)!important}
