.reading-main{max-width:1150px;margin:auto;padding:155px 7% 90px}.reading-main>.section-label{margin-top:48px}.reading-main h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.15;letter-spacing:-.045em;margin:25px 0}.reading-meta{font-size:.78rem;color:var(--accent);line-height:1.8}.reading-intro{font-size:1.1rem;color:#c8d0c9;line-height:1.85;max-width:850px}.reading-body{margin-top:38px;max-width:850px}.reading-body p,.reading-body li{font-size:1rem;color:#c5cec7;line-height:1.9}.reading-body h2{font-size:1.65rem;font-weight:400;line-height:1.5;letter-spacing:-.5px;margin:42px 0 16px}.reading-body h3{font-size:1.15rem;font-weight:600;letter-spacing:0;line-height:1.6;margin-top:30px}.reading-body li{margin:15px 0}.reading-body strong{color:#f0f1eb}.reading-body a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.source-note{border-left:2px solid var(--accent);padding:10px 24px;background:#1b241e;margin:38px 0}.source-note p,.source-note a{font-size:.82rem;line-height:1.85}.law-tools{display:flex;flex-wrap:wrap;gap:18px;margin:30px 0}.law-toc{padding:20px 24px;border:1px solid var(--line);margin:35px 0}.law-toc summary{cursor:pointer;color:#f0f1eb}.law-toc ol{padding-left:20px;columns:2;column-gap:36px}.law-toc li{break-inside:avoid;font-size:.85rem;margin:9px 0}.law-text section{border-top:1px solid #d3dfcc20;padding:10px 0 14px;scroll-margin-top:130px}.profile-publication{margin:36px 0;padding:28px 0;border-top:1px solid var(--line)}.profile-publication h2{font-size:1.5rem;letter-spacing:0}.profile-publication p{font-size:.9rem;color:#bac3bc;line-height:1.8}@media(max-width:700px){.reading-main{padding:120px 6% 60px}.reading-main h1{font-size:2.5rem}.reading-body p,.reading-body li{font-size:.94rem}.law-toc ol{columns:1}.source-note{padding:8px 18px}}
@media print{header,footer,.site-utilities,.detail-back,.law-tools,.law-toc{display:none!important}body,.reading-main{background:white!important;color:black!important}.reading-main{padding:0;max-width:none}.reading-main *{color:black!important}.reading-main h1{font-size:24pt}.reading-body{max-width:none}.reading-body p,.reading-body li{font-size:11pt;line-height:1.5}.source-note{border:1px solid #777;background:white}.law-text section{break-inside:avoid}}
.article-author{display:flex;align-items:center;gap:22px;padding:24px 0;margin:0 0 34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-author img{display:block;width:96px;height:108px;object-fit:cover;object-position:center 20%;filter:none;border-bottom:2px solid var(--accent)}.article-author>div>span{display:block;font-size:.72rem;color:#bac3bc;margin-bottom:7px}.article-author>div>a{font-size:1.15rem;text-decoration:none}.article-author>div>p{font-size:.78rem;line-height:1.7;margin:8px 0 0}.article-sources{border-top:1px solid var(--line);margin-top:45px}.article-sources li{font-size:.8rem;line-height:1.7;scroll-margin-top:130px}.article-citation{font-size:.8em;vertical-align:super}.law-tools button{background:none;border:0;border-bottom:1px solid #9da69c;padding:6px 0;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}@media(max-width:600px){.article-author{gap:18px}.article-author img{width:72px;height:86px}.article-author>div>p{font-size:.72rem}}

.article-author>div>.portrait-credit{font-size:.68rem;color:#9aa59d}

.article-author img[src*="/portraits-2026/"]{filter:none}
