.sar-reading{width:min(1040px,calc(100% - 80px));margin-inline:auto;padding:51px 0 70px}.sar-reading-header{max-width:910px;margin:0 auto 34px}.sar-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;font:13px/1.7 var(--sar-body);color:var(--sar-muted);margin-bottom:26px}.sar-breadcrumb a{color:var(--sar-muted);text-decoration:none}.sar-breadcrumb a:hover{text-decoration:underline}.sar-reading-header .sar-eyebrow{font-size:11px;margin-bottom:16px}.sar-reading .entry-title{font-size:clamp(32px,4.2vw,54px);line-height:1.2;letter-spacing:-.04em;margin:0 0 30px}.sar-meta{display:flex;flex-wrap:wrap;gap:13px 30px;font:14px/1.6 var(--sar-body);color:#746c7e;border-block:1px solid var(--sar-line);padding-block:17px}.sar-meta-label{display:block;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--sar-muted)}.sar-meta a{text-decoration:none;color:var(--sar-ink)}.sar-featured{margin:0 0 37px}.sar-featured img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.sar-featured figcaption{font-size:13px;color:var(--sar-muted);padding:10px 0}.sar-reader-sheet{background:#fff;border:1px solid var(--sar-line);padding:44px 67px 45px;box-shadow:0 5px 0 -1px #f1edf5}.sar-prose{font:19px/1.85 var(--sar-body);color:#454656;overflow-wrap:break-word;min-width:0}.sar-prose:after{content:"";display:block;clear:both}.sar-prose>p{margin:0 0 1.25em}.sar-prose h2{font-size:31px;margin:44px 0 20px;padding-top:6px;border-top:0;scroll-margin-top:24px;line-height:1.3}.sar-prose h3{font-size:24px;margin:30px 0 14px;line-height:1.4}.sar-prose h4{font-size:20px;margin:24px 0 12px}.sar-prose :is(h2,h3,h4):first-child{margin-top:0}.sar-prose a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#a0b099}.sar-prose a:hover{text-decoration-color:currentColor}.sar-prose :is(ul,ol){margin:18px 0 25px;padding-left:26px}.sar-prose li{margin:7px 0}.sar-prose li>ul,.sar-prose li>ol{margin:8px 0}.sar-prose figure{max-width:100%;margin:25px 0}.sar-prose :is(img,video,iframe){max-width:100%}.sar-prose img{height:auto}.sar-prose figcaption{font-size:14px;color:var(--sar-muted);line-height:1.6}.sar-prose blockquote{background:#f2eef8;border-left:3px solid var(--sar-gold);padding:22px 27px;margin:28px 0;font:italic 21px/1.75 var(--sar-heading);color:var(--sar-ink)}.sar-prose blockquote p:last-child{margin:0}.sar-prose :is(pre,code){font-size:15px;overflow-wrap:anywhere}.sar-prose pre{white-space:pre-wrap;overflow:auto;background:#eeefe6;padding:20px}.sar-prose .alignwide{width:100%;margin-inline:0}.sar-prose .alignfull{width:calc(100% + 134px);max-width:calc(100% + 134px);margin-left:-67px}.sar-prose .wp-block-image{max-width:100%}.sar-prose .wp-block-button__link{background:var(--sar-ink);color:#fff;text-decoration:none;border-radius:0}.sar-toc{background:#f2eff9;border:1px solid #d9cfe7;margin:30px 0 36px;padding:0;font:16px/1.65 var(--sar-body);clear:both}.sar-toc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 23px;cursor:pointer;list-style:none;color:var(--sar-ink);font-weight:600;min-height:58px}.sar-toc summary::-webkit-details-marker{display:none}.sar-toc-symbol{font-size:24px;font-weight:400;line-height:1}.sar-toc[open] .sar-toc-symbol{transform:rotate(45deg)}.sar-toc nav{padding:0 24px 23px}.sar-prose .sar-toc ol{margin:0;padding-left:22px;background:transparent;border:0;list-style:decimal}.sar-toc li{margin:7px 0}.sar-toc a{color:#53436a;text-decoration:none}.sar-toc a:hover{text-decoration:underline}.sar-prose .sar-toc ol ol{font-size:14px;list-style:lower-alpha;margin:5px 0 11px}.sar-author{display:flex;align-items:flex-start;gap:24px;border-top:1px solid var(--sar-line);margin-top:44px;padding-top:30px}.sar-author-avatar{flex:0 0 80px;min-width:0}.sar-author-photo{display:block;border-radius:50%;width:80px;height:80px;object-fit:cover}.sar-author-letter{display:grid;place-items:center;width:70px;height:70px;flex-shrink:0;background:#ece7f5;border-radius:50%;font:28px var(--sar-heading)}.sar-author .sar-eyebrow{font-size:10px;margin-bottom:8px}.sar-author h2{font-size:25px;margin:0 0 14px}.sar-author p{font-size:16px;line-height:1.75;margin-bottom:15px}.sar-author a{font-size:15px}.sar-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px;padding-top:30px;border-top:1px solid var(--sar-line);font:19px/1.5 var(--sar-heading)}.sar-post-nav a{text-decoration:none}.sar-post-nav a:hover{text-decoration:underline}.sar-post-nav span{display:block;font:600 10px/1.6 var(--sar-body);text-transform:uppercase;letter-spacing:.08em;color:var(--sar-muted);margin-bottom:9px}.sar-post-nav>div:last-child{text-align:right}.sar-archive-description{max-width:890px;margin:55px auto 0;border-top:1px solid var(--sar-line);padding-top:35px}.sar-comments{max-width:880px;width:calc(100% - 56px);margin:0 auto 60px}.sar-comments label{display:block;font-weight:600}.sar-comments input:not([type=checkbox]),.sar-comments textarea{max-width:100%;border:1px solid var(--sar-line);background:#fff;padding:12px;color:var(--sar-ink)}.sar-comments textarea{width:100%}.sar-comments input[type=submit]{background:var(--sar-ink);color:#fff}.sar-comments .comment-list{list-style:none;padding:0}.sar-comments .children{margin-left:22px;padding:0;list-style:none}.sar-comments .comment-body{padding:20px 0;border-bottom:1px solid var(--sar-line)}.sar-comments .comment-meta{font-size:14px}.sar-comments .comment-author img{border-radius:50%;margin-right:8px}.sar-comments .comment-content{font-size:17px}.sar-comments .comment-form-cookies-consent label{display:inline;font-size:14px;font-weight:400}.sar-prose form label{font-size:16px}.sar-prose .wpcf7-form :is(input:not([type=checkbox]):not([type=radio]),textarea){width:100%;background:#fff;border:1px solid #b4bfaa;color:var(--sar-ink);padding:11px 13px;min-height:46px}.sar-prose .wpcf7-form input[type=submit]{width:auto;background:var(--sar-ink);color:#fff;padding:12px 25px}.sar-prose .post-password-form input{max-width:100%}.sar-table-scroll,.sar-prose .wp-block-table{max-width:100%;overflow:auto;margin:25px 0;overscroll-behavior-x:contain}.sar-prose.entry-content table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;margin:25px 0;font:16px/1.6 var(--sar-body);border:1px solid #d8d2e1;background:#fff;box-shadow:none;border-radius:0}.sar-prose.entry-content .sar-table-scroll>table{margin:0}.sar-prose.entry-content table :is(th,td){border:1px solid #d8d2e1;padding:12px 16px;text-align:left;overflow-wrap:anywhere;color:#454656;vertical-align:top;font-family:var(--sar-body)}.sar-prose.entry-content table th,.sar-prose.entry-content table thead th{background:var(--sar-ink);color:#fff;font-weight:600}.sar-prose.entry-content table th a{color:inherit}.sar-prose.entry-content table tbody tr:nth-child(odd) td{background:#fff}.sar-prose.entry-content table tbody tr:nth-child(even) td{background:#f5f2f9}.sar-prose.entry-content table tbody td:first-child{font-weight:600;color:var(--sar-ink)}.sar-prose.entry-content table caption{text-align:left;font-size:14px;margin-bottom:9px}.sar-prose.entry-content table td p:last-child{margin-bottom:0}.sar-prose.entry-content table:not(.sar-table-ready){display:block;overflow:auto}.sar-prose.entry-content table.sar-table-ready{display:table}
@media(min-width:1050px){.sar-toc>nav>ol{columns:2;column-gap:40px}.sar-toc>nav>ol>li{break-inside:avoid}}
@media(max-width:900px){.sar-reading{width:calc(100% - 56px);padding-top:35px}.sar-reader-sheet{padding:34px 36px}.sar-prose .alignfull{width:calc(100% + 72px);max-width:calc(100% + 72px);margin-left:-36px}.sar-prose{font-size:18px}.sar-meta{gap:12px 24px}.sar-reading .entry-title{font-size:43px}.sar-prose h2{font-size:29px}}
@media(max-width:700px){.sar-prose.entry-content table.sar-stackable,.sar-prose.entry-content table.sar-stackable tbody,.sar-prose.entry-content table.sar-stackable tr,.sar-prose.entry-content table.sar-stackable td,.sar-prose.entry-content table.sar-stackable tbody th{display:block;width:100%}.sar-prose.entry-content table.sar-stackable{border:0;background:transparent}.sar-prose.entry-content table.sar-stackable thead{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.sar-prose.entry-content table.sar-stackable tr{border:1px solid #d0c5dc;margin-bottom:17px}.sar-prose.entry-content table.sar-stackable :is(td,th){border:0;border-bottom:1px solid #ddd4e5;padding:11px 14px}.sar-prose.entry-content table.sar-stackable tbody :is(td,th):first-child{background:var(--sar-ink);color:#fff;font-size:16px}.sar-prose.entry-content table.sar-stackable tbody :is(td,th):first-child a{color:inherit}.sar-prose.entry-content table.sar-stackable td:last-child{border-bottom:0}.sar-prose.entry-content table.sar-stackable td:not(:first-child):before{content:attr(data-label);display:block;font:600 11px/1.5 var(--sar-body);color:#68557c;margin-bottom:3px;letter-spacing:.04em}.sar-prose.entry-content table:not(.sar-stackable) :is(th,td){min-width:125px}.sar-prose.entry-content table.sar-two-column :is(th,td){min-width:0}.sar-prose.entry-content table.sar-two-column{table-layout:fixed}}
@media(max-width:640px){.sar-reading{width:calc(100% - 36px);padding:25px 0 44px}.sar-reading-header{margin-bottom:25px}.sar-breadcrumb{font-size:12px;margin-bottom:23px;gap:4px 8px}.sar-reading .entry-title{font-size:clamp(29px,7.8vw,38px);line-height:1.24;margin-bottom:25px}.sar-reading-header .sar-eyebrow{font-size:10px;margin-bottom:13px}.sar-meta{display:grid;grid-template-columns:1fr 1fr;gap:11px 15px;font-size:13px;padding-block:14px}.sar-meta-label{font-size:9px}.sar-card .sar-meta{display:flex;font-size:12px}.sar-reader-sheet{padding:25px 19px 28px;margin-inline:-6px}.sar-prose{font-size:17px;line-height:1.82}.sar-prose .alignfull{width:calc(100% + 38px);max-width:calc(100% + 38px);margin-left:-19px}.sar-prose h2{font-size:26px;line-height:1.35;margin:33px 0 18px;letter-spacing:-.035em}.sar-prose h3{font-size:22px;margin:25px 0 14px}.sar-prose h4{font-size:19px}.sar-prose :is(ul,ol){padding-left:22px}.sar-prose blockquote{font-size:19px;padding:18px 19px}.sar-featured{margin:0 0 23px}.sar-toc{margin:24px 0 29px;font-size:15px}.sar-toc summary{padding:17px}.sar-toc nav{padding:0 17px 18px}.sar-prose .sar-toc ol ol{font-size:14px}.sar-author{gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:25px}.sar-author-avatar{flex-basis:68px}.sar-author-photo{width:68px;height:68px}.sar-author h2{font-size:23px}.sar-author p{font-size:16px}.sar-post-nav{gap:22px;margin-top:28px;font-size:16px;line-height:1.6}.sar-post-nav span{font-size:9px}.sar-prose.entry-content table{font-size:15px}.sar-prose.entry-content table :is(th,td){padding:10px}.sar-archive-description{margin-top:40px}.sar-comments{width:calc(100% - 36px)}.sar-comments h2{font-size:27px}.sar-prose .wp-block-columns{display:block}.sar-prose .alignleft,.sar-prose .alignright{float:none;display:block;margin:20px 0}}
@media print{.sar-navigation,.sar-search-band,.sar-footer,.sar-post-nav,.sar-comments,.sar-header,.sar-toc,.sar-home-designed~*{display:none!important}body.sar-site{background:#fff;color:#000;font:12pt/1.6 Georgia,serif}.sar-reading{width:100%;padding:0}.sar-reader-sheet{padding:0;border:0;box-shadow:none}.sar-prose{font:12pt/1.6 Georgia,serif;color:#000}.sar-prose h2,.sar-prose h3{break-after:avoid}.sar-prose :is(img,table,blockquote){break-inside:avoid}.sar-prose a{color:#000;text-decoration:underline}.sar-featured img{max-height:260px;width:auto}.sar-meta{font-size:10pt}}

/* Reference view: title and photograph above a reading column and a sticky index. */
.sar-reading{width:min(1260px,calc(100% - 80px));padding:35px 0 65px}.sar-reading-header{max-width:none;margin-bottom:42px}.sar-breadcrumb{font-size:12px;color:#817887;margin-bottom:30px}.sar-breadcrumb a{color:#817887}.sar-reading-lead{display:block}.sar-reading-lead.sar-with-image{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center}.sar-reading .entry-title{font-size:clamp(34px,4vw,54px);font-weight:520;line-height:1.13;letter-spacing:-.04em;margin-bottom:26px}.sar-reading-header .sar-eyebrow{font:11px/1.6 var(--sar-mono);margin-bottom:15px}.sar-meta{border:0;padding:0;gap:17px 27px;font-size:12px;color:#776e80}.sar-meta-label{font:10px/1.6 var(--sar-body);text-transform:none;letter-spacing:0;color:#968b9d;display:block}.sar-meta a{color:#6c538d}.sar-featured{margin:0;min-width:0}.sar-featured img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.sar-featured figcaption{font-size:11px;line-height:1.65;color:#83728c;padding:9px 0}.sar-reading-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;border-top:1px solid var(--sar-line);padding-top:38px;align-items:start}.sar-reading-layout.sar-without-toc{display:block}.sar-without-toc .sar-reader-sheet{max-width:960px;margin-inline:auto}.sar-reader-sheet{background:transparent;border:0;padding:0;box-shadow:none;min-width:0}.sar-aside-inner{position:sticky;top:25px}.sar-reading-aside{align-self:stretch;min-width:0}.sar-prose{font-size:18px;line-height:1.85;color:#4c4753;min-width:0}.sar-prose>p:empty{display:none}.sar-prose h2{font-size:31px;font-weight:550;margin-top:40px;color:var(--sar-ink);letter-spacing:-.035em}.sar-prose h3{font-size:24px;font-weight:550;line-height:1.3}.sar-prose .alignfull{width:100%;max-width:100%;margin-inline:0}.sar-prose a{color:var(--sar-violet);text-decoration-color:#b0a2c7}.sar-prose a:hover{color:#302777}.sar-prose blockquote{background:#f2eff8;border-left-color:#9783b7;color:#544063;font:400 20px/1.7 var(--sar-body)}.sar-prose.entry-content table th,.sar-prose.entry-content table thead th{background:#514168;color:#fff}.sar-toc{background:transparent;border:0;border-top:3px solid #ab98c8;border-bottom:1px solid var(--sar-line);padding:0;margin:0 0 25px;font:14px/1.65 var(--sar-body)}.sar-toc summary{padding:17px 0;color:#544060;font-size:14px;font-weight:500;gap:16px}.sar-toc-symbol{font-size:21px;color:#7b6594}.sar-toc nav{padding:0 0 21px;max-height:calc(100vh - 220px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c4b6d7 transparent}.sar-toc ol{padding-left:19px;margin:0;columns:auto}.sar-toc li{margin:10px 0;color:#93859e;padding-left:3px}.sar-toc a{color:#786686;text-decoration:none;font-size:13px;line-height:1.55;display:block}.sar-toc a:hover{color:var(--sar-violet);text-decoration:underline}.sar-toc ol ol{padding-left:15px;font-size:12px;margin:7px 0 13px}.sar-toc ol ol a{font-size:12px}.sar-toc .sa-eeat-toc-h3{margin-left:12px;font-size:12px}.sar-toc .sa-eeat-toc-h4{margin-left:22px;font-size:12px}.sar-toc-imported ol{list-style:none;padding-left:0}.sar-lex-shortcut{display:block;background:#f2eef8;padding:20px;text-decoration:none;border-radius:3px;color:#6c5584!important}.sar-lex-shortcut>span:first-child{font:25px var(--sar-mono);margin-bottom:15px;display:block}.sar-lex-shortcut strong{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.sar-lex-shortcut>span:last-child{font-size:12px;display:block}.sar-lex-shortcut:hover{background:#eae3f5}.sar-author{border-top:1px solid #dcd4e4;margin-top:42px;padding-top:28px}.sar-author-photo{width:80px;height:80px;object-fit:cover}.sar-author h2{font-size:25px;font-weight:550}.sar-author p{font-size:16px}.sar-author a{font-size:14px}.sar-post-nav{font-family:var(--sar-body);font-size:19px;line-height:1.5;gap:50px;margin-top:43px}.sar-post-nav a{color:#564060}.sar-post-nav span{font:10px/1.6 var(--sar-mono);text-transform:none;color:#93829a}.sar-reading .sa-eeat-byline{display:none}.sar-home-guide .sar-reading{padding-top:40px}.sar-home-guide .sar-reading .entry-title{font-size:40px;max-width:920px}.sar-archive-description{margin-top:55px;max-width:980px;font-size:18px}
@media(max-width:1099px){.sar-reading{width:calc(100% - 56px);padding-top:29px}.sar-reading-lead.sar-with-image{gap:32px;grid-template-columns:1.35fr 1fr}.sar-reading .entry-title{font-size:43px}.sar-reading-layout{display:block;padding-top:30px}.sar-reading-aside{margin-bottom:30px}.sar-aside-inner{position:static}.sar-toc{background:#f5f2fa;border:1px solid #dcd3e8;margin:0}.sar-toc summary{padding:17px 20px}.sar-toc nav{padding:0 20px 20px;max-height:none}.sar-toc>nav>ol{columns:2;column-gap:35px}.sar-toc>nav>ol>li{break-inside:avoid}.sar-toc a{font-size:14px}.sar-lex-shortcut{display:none}.sar-reading-header{margin-bottom:30px}}
@media(max-width:700px){.sar-reading-lead.sar-with-image{display:block}.sar-featured{margin-top:25px}.sar-featured img{max-height:none}.sar-reading .entry-title{font-size:38px}.sar-meta{display:flex;gap:12px 22px}.sar-prose.entry-content table.sar-table-ready.cc-table-responsive:not(.sar-stackable) thead{display:table-header-group}.sar-prose.entry-content table.sar-table-ready.cc-table-responsive:not(.sar-stackable) tbody{display:table-row-group}.sar-prose.entry-content table.sar-table-ready.cc-table-responsive:not(.sar-stackable) tr{display:table-row}.sar-prose.entry-content table.sar-table-ready.cc-table-responsive:not(.sar-stackable) :is(th,td){display:table-cell;width:auto}.sar-prose.entry-content table.sar-table-ready.cc-table-responsive:not(.sar-stackable) td:before{content:none}.sar-prose.entry-content table.sar-stackable td:not(:first-child):before{color:#7a618e}}
@media(max-width:600px){.sar-reading{width:calc(100% - 36px);padding:24px 0 42px}.sar-reading-header{margin-bottom:26px}.sar-breadcrumb{font-size:11px;margin-bottom:25px;gap:4px 7px}.sar-reading .entry-title{font-size:clamp(29px,8.2vw,39px);line-height:1.16;letter-spacing:-.037em;margin-bottom:24px}.sar-reading-header .sar-eyebrow{font-size:10px;margin-bottom:13px}.sar-meta{display:grid;grid-template-columns:1fr 1fr;gap:11px 15px;font-size:12px;line-height:1.5}.sar-meta-label{font-size:9px}.sar-featured{margin-top:26px}.sar-reading-layout{padding-top:24px}.sar-reader-sheet{margin:0;padding:0}.sar-prose{font-size:17px;line-height:1.85}.sar-prose h2{font-size:27px;line-height:1.27;margin-top:34px}.sar-prose h3{font-size:23px;line-height:1.3}.sar-prose .alignfull{width:100%;max-width:100%;margin-inline:0}.sar-toc summary{font-size:14px;padding:16px 17px}.sar-toc nav{padding:0 17px 20px}.sar-toc>nav>ol{columns:auto}.sar-toc a{font-size:14px}.sar-toc li{margin-block:10px}.sar-author{gap:16px}.sar-author h2{font-size:23px}.sar-author-photo{width:70px;height:70px}.sar-post-nav{gap:25px;font-size:16px;margin-top:31px}.sar-home-guide .sar-reading .entry-title{font-size:31px}.sar-home-guide .sar-reading{padding-top:32px}.sar-archive-description{font-size:17px}}
@media print{.sar-reading-aside,.sar-disclaimer{display:none!important}.sar-reading-lead.sar-with-image,.sar-reading-layout{display:block}.sar-reading{width:100%;padding:0}.sar-featured{max-width:480px;margin:25px 0}.sar-reading-header .entry-title{font-size:28pt}.sar-prose{color:#000;font:12pt/1.7 serif}.sar-reader-sheet{padding:0;border:0}.sar-post-nav{display:none}}
