.sapronov-approved{--ink:#292e29;--green:#173e35;--paper:#f4f0e5;--blue:#e8eff0;padding-top:32px}
.sapronov-approved .hj-path{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font:14px/1.5 inherit;color:#697064}
.sapronov-approved .hj-path a{color:inherit;text-decoration:none}.sapronov-approved .hj-path a:hover{text-decoration:underline}
.sapronov-approved .hj-hero{padding:64px 72px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:60px;min-height:640px}
.sapronov-approved .hj-hero h1{font-size:clamp(54px,5.6vw,82px);line-height:1.04;margin-bottom:30px}
.sapronov-approved .hj-hero-deck{font-size:20px;line-height:1.6;max-width:540px;color:#edf0e7}
.sapronov-approved .hj-portrait{max-width:330px;justify-self:end}.sapronov-approved .hj-portrait img{width:100%;height:auto;object-fit:contain}
.sapronov-approved .hj-portrait a{display:block;border:8px solid #eef0e7;box-shadow:0 20px 45px #0002}
.sapronov-approved .hj-life{font-size:16px;margin-top:32px;margin-bottom:0}
.sa-facts{max-width:1136px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #c5c9bf;padding:32px 0;gap:32px}
.sa-facts>div{display:flex;align-items:center;gap:20px;padding-right:28px;border-right:1px solid #d3d5cd}.sa-facts>div:last-child{border:0;padding-right:0}
.sa-facts strong{font:400 55px/1 Georgia,serif;letter-spacing:-.04em;color:#4e5942}.sa-facts span{font-size:13px;line-height:1.6;color:#626b5b}
.sapronov-approved .hj-contents{max-width:740px;margin:28px auto 55px}.hj-contents details{border-bottom:1px solid #d8d9cf}.sapronov-approved .hj-contents summary{border:0;padding:15px 0;font-size:14px}
.hj-contents nav{display:grid;gap:12px;padding:14px 0 25px}.hj-contents nav a{font-size:14px;text-decoration:none}.hj-contents nav a:hover{text-decoration:underline}
.sa-chapter{max-width:740px;margin:0 auto 42px;padding:0 20px;scroll-margin-top:130px}.sa-chapter h2{font:400 40px/1.2 Georgia,serif;letter-spacing:-.025em;color:#25372e;margin:65px 0 30px}
.sa-chapter p{font-size:19px;line-height:1.85;margin:0 0 24px}.sa-chapter:first-child h2{margin-top:0}.sa-chapter:first-child p:first-of-type{font-size:22px;line-height:1.75}
.sa-chapter strong{font-weight:600}.sa-chapter a{color:#596148;text-decoration:underline;text-underline-offset:4px}
.sapronov-approved .sa-monograph{grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;background:var(--paper);padding:58px 64px;margin:68px auto}
.sa-monograph h2{font:400 39px/1.17 Georgia,serif;letter-spacing:-.02em;color:#344230;margin:0 0 28px}.sa-monograph .hj-spread-copy>p[data-source-paragraph]{font-size:18px;line-height:1.85}
.sa-book-leaves{display:grid;grid-template-columns:1fr .82fr;gap:22px;align-items:center}.sa-book-leaves figure:last-child{padding-top:70px}.sa-book-leaves img{height:auto!important;object-fit:contain}.sa-book-leaves figcaption{font-size:11px}.sa-book-leaves figure>a{box-shadow:5px 12px 24px #3e37221c}
.sa-institute-spread{max-width:1100px;margin:60px auto 68px!important;display:grid;grid-template-columns:minmax(0,560px) 1fr;background:#e9eeeb;gap:44px;align-items:center;padding:38px}
.sa-institute-spread img{display:block;width:100%;height:auto}.sa-institute-spread figcaption{font-size:15px;line-height:1.75;color:#48594d}
.sa-institute-spread figcaption strong{display:block;font:400 30px/1.2 Georgia,serif;margin-bottom:22px;color:#253b2e}
.sa-institute-spread figcaption span,.sa-institute-spread figcaption small{display:block}.sa-institute-spread figcaption small{font-size:11px;margin-top:25px;color:#737c71}
.sa-archive-photo{max-width:1100px;margin:56px auto 64px!important;padding:26px;background:#f3f1e9}.sa-archive-photo img{display:block;width:100%;height:auto}.sa-archive-photo figcaption{display:flex;justify-content:space-between;gap:30px;font-size:13px;line-height:1.7;padding:19px 8px 3px;color:#596355}.sa-archive-photo figcaption small{font-size:11px;align-self:end;text-align:right}
.sa-closing{max-width:1000px;margin:66px auto 38px;padding:50px 65px;border:0;border-top:1px solid #a2ab98;border-bottom:1px solid #a2ab98;font:400 30px/1.55 Georgia,serif;color:#43503b;background:#f8f8f3}
.sa-final{padding-bottom:55px}.sa-final p{font-size:17px;color:#626e60}
.sapronov-approved img{max-width:100%;height:auto}.sapronov-approved a:focus-visible{outline:3px solid #ae904f;outline-offset:5px}
@media(max-width:1100px){.sapronov-approved .hj-hero{padding:48px;gap:38px}.sapronov-approved .hj-hero h1{font-size:66px}.sa-facts{margin:0 40px;gap:25px}.sa-facts strong{font-size:48px}.sa-facts>div{gap:14px}.sapronov-approved .sa-monograph{padding:40px;gap:35px}.sa-monograph h2{font-size:34px}.sa-institute-spread{margin-left:24px!important;margin-right:24px!important;gap:30px}.sa-archive-photo{margin-left:24px!important;margin-right:24px!important}.sa-closing{margin-left:35px;margin-right:35px}}
@media(max-width:760px){.sapronov-approved{padding-top:20px}.sapronov-approved .hj-path{font-size:11px;gap:8px;padding:0 22px}.sapronov-approved .hj-hero{padding:35px 25px;grid-template-columns:1fr;gap:30px}.sapronov-approved .hj-hero h1{font-size:54px;line-height:1.06}.sapronov-approved .hj-hero-deck{font-size:17px;line-height:1.6}.sapronov-approved .hj-rubric{font-size:10px!important;letter-spacing:.04em}.sapronov-approved .hj-portrait{width:78%;max-width:285px;justify-self:center}.sapronov-approved .hj-portrait a{border-width:6px}.sapronov-approved .hj-life{margin-top:24px;font-size:14px}.sa-facts{margin:0 22px;padding:25px 0;gap:14px}.sa-facts>div{display:block;padding-right:10px}.sa-facts strong{display:block;font-size:36px;margin-bottom:10px}.sa-facts span{font-size:10px;line-height:1.6}.sapronov-approved .hj-contents{margin:20px 0 32px;padding:0 25px}.sa-chapter{padding:0 24px;margin-bottom:32px}.sa-chapter h2{font-size:33px;margin:42px 0 26px}.sa-chapter p{font-size:17px;line-height:1.85;margin-bottom:22px}.sa-chapter:first-child p:first-of-type{font-size:19px;line-height:1.75}.sapronov-approved .sa-monograph{grid-template-columns:1fr;padding:34px 25px;gap:25px;margin:42px 0}.sa-monograph h2{font-size:32px}.sa-monograph .hj-spread-copy>p[data-source-paragraph]{font-size:17px}.sa-book-leaves{gap:14px}.sa-book-leaves figure:last-child{padding-top:45px}.sa-institute-spread{grid-template-columns:1fr;gap:22px;margin:42px 0!important;padding:25px}.sa-institute-spread figcaption strong{font-size:29px;margin-bottom:12px}.sa-institute-spread figcaption{font-size:14px}.sa-institute-spread figcaption small{margin-top:14px}.sa-archive-photo{margin:40px 0!important;padding:16px}.sa-archive-photo figcaption{display:block;padding:15px 2px 4px;font-size:12px}.sa-archive-photo figcaption small{display:block;text-align:left;margin-top:8px}.sa-closing{margin:44px 24px 30px;padding:30px 0;font-size:24px;background:#fff}.sa-final{padding-bottom:35px}.sa-final p{font-size:16px}}
@media(max-width:359px){.sapronov-approved .hj-hero h1{font-size:47px}.sa-facts strong{font-size:31px}.sa-facts span{font-size:9px}.sa-chapter h2{font-size:30px}.sa-monograph h2{font-size:29px}}
