._page_17teo_1{--ink:#17212b;--muted:#5d6873;--paper:#fffdf8;--wash:#f5f0e7;--line:#d9d1c3;--accent:#8e2f2f;--accent-dark:#612020;--navy:#17324d;min-height:100vh;color:var(--ink);background:linear-gradient(#f3eee5 0,#fffdf8 20rem 100%);font-family:Georgia,Times New Roman,serif}._shell_17teo_16{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}._breadcrumbs_17teo_22{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:2rem;font:700 .8rem/1.4 system-ui,sans-serif;display:flex}._breadcrumbs_17teo_22 a{color:var(--navy);border-bottom:1px solid #0000;text-decoration:none}:is(._breadcrumbs_17teo_22 a:hover,._breadcrumbs_17teo_22 a:focus-visible){border-bottom-color:currentColor}._breadcrumbs_17teo_22 span{color:#8a8175}._hero_17teo_48{border-top:5px solid var(--accent);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:2rem;padding:2.2rem 0 2.4rem;display:grid}._eyebrow_17teo_58{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font:800 .76rem/1.4 system-ui,sans-serif}._hero_17teo_48 h1,._chapterHero_17teo_67 h1{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(2.35rem,6vw,5.4rem);font-weight:500;line-height:.98}._heroIntro_17teo_76,._chapterDeck_17teo_77{color:#34414d;max-width:74ch;margin:1rem 0 0;font-size:clamp(1.06rem,2vw,1.28rem);line-height:1.7}._heroAside_17teo_85{border:1px solid var(--line);background:#fffdf8d1;padding:1.2rem 1.25rem}._heroAside_17teo_85 strong{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font:800 .8rem/1.3 system-ui,sans-serif;display:block}._heroAside_17teo_85 p{color:var(--muted);margin:.7rem 0 0;font-size:.98rem;line-height:1.62}._volumeGrid_17teo_106{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 3rem;display:grid}._volumeCard_17teo_113{border:1px solid var(--line);border-top:4px solid var(--navy);background:var(--paper);padding:1.5rem;box-shadow:0 12px 30px #17212b0f}._volumeCard_17teo_113:nth-child(2){border-top-color:var(--accent)}._volumeCard_17teo_113 span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:800 .74rem/1.4 system-ui,sans-serif}._volumeCard_17teo_113 h2{margin:.45rem 0 .65rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.08}._volumeCard_17teo_113 p{color:#44505b;margin:0;line-height:1.63}._volumeCard_17teo_113 a{color:var(--accent-dark);margin-top:1rem;font:800 .86rem/1.3 system-ui,sans-serif;display:inline-block}._volumeSection_17teo_152{margin-top:4rem;scroll-margin-top:1rem}._volumeHeader_17teo_157{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:1rem;display:grid}._volumeHeader_17teo_157 h2{margin:.15rem 0 0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.04}._volumeHeader_17teo_157 p{max-width:78ch;color:var(--muted);margin:.5rem 0 0;line-height:1.6}._count_17teo_180{color:var(--navy);white-space:nowrap;font:800 .84rem/1.3 system-ui,sans-serif}._part_17teo_186{margin-top:2.4rem}._part_17teo_186 h3{border-left:4px solid var(--accent);color:var(--navy);letter-spacing:.025em;margin:0 0 .8rem;padding-left:.75rem;font:800 1rem/1.4 system-ui,sans-serif}._chapterList_17teo_199{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._chapterItem_17teo_207{border:1px solid var(--line);background:#fff;grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 1.05rem;display:grid}._chapterNo_17teo_217{color:var(--accent);letter-spacing:.08em;font:900 .8rem/1.4 system-ui,sans-serif}._chapterItem_17teo_207 h4{margin:0;font-size:1.2rem;line-height:1.25}._chapterItem_17teo_207 h4 a{color:var(--ink);text-decoration:none}:is(._chapterItem_17teo_207 h4 a:hover,._chapterItem_17teo_207 h4 a:focus-visible){color:var(--accent-dark);text-underline-offset:.18em;text-decoration:underline}._chapterItem_17teo_207 p{color:#4b5762;margin:.45rem 0 0;font-size:.96rem;line-height:1.55}._chapterMeta_17teo_248{color:#69737c;flex-wrap:wrap;gap:.45rem .8rem;margin-top:.55rem;font:700 .73rem/1.45 system-ui,sans-serif;display:flex}._openLink_17teo_257{color:var(--navy);white-space:nowrap;font:800 .76rem/1.4 system-ui,sans-serif;text-decoration:none}:is(._openLink_17teo_257:hover,._openLink_17teo_257:focus-visible){text-underline-offset:.18em;text-decoration:underline}._chapterHero_17teo_67{border-top:5px solid var(--accent);border-bottom:1px solid var(--line);padding:2rem 0 2.2rem}._chapterHero_17teo_67 h1{max-width:24ch;font-size:clamp(2.15rem,5vw,4.6rem)}._chapterCode_17teo_281{color:var(--navy);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.65rem;font:900 .8rem/1.4 system-ui,sans-serif;display:inline-block}._metaGrid_17teo_290{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.2rem 0 0;display:grid}._metaGrid_17teo_290 div{background:var(--paper);min-width:0;padding:.8rem .9rem}._metaGrid_17teo_290 dt{color:#757067;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font:800 .68rem/1.3 system-ui,sans-serif}._metaGrid_17teo_290 dd{margin:0;font-size:.93rem;line-height:1.45}._articleGrid_17teo_319{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:2.2rem;margin-top:2.3rem;display:grid}._prose_17teo_326 h2,._contents_17teo_327 h2,._contextBox_17teo_328 h2{margin:0 0 .8rem;font-size:1.65rem;font-weight:600;line-height:1.15}._prose_17teo_326 p{text-wrap:pretty;margin:0;font-size:1.09rem;line-height:1.78}._prose_17teo_326 p+p{margin-top:1rem}._contextBox_17teo_328{border-left:4px solid var(--navy);background:var(--wash);margin-top:2rem;padding:1.15rem 1.2rem}._contextBox_17teo_328 p{color:#3d4954;margin:0;line-height:1.66}._contents_17teo_327{border:1px solid var(--line);background:#fff;align-self:start;max-height:calc(100vh - 2rem);padding:1.15rem 1.25rem;position:sticky;top:1rem;overflow:auto}._contents_17teo_327 ol{margin:0;padding-left:1.25rem}._contents_17teo_327 li{color:#43505c;margin:0 0 .55rem;font-size:.9rem;line-height:1.46}._chapterNav_17teo_382{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}._chapterNav_17teo_382 a{border:1px solid var(--line);color:var(--ink);background:#fff;padding:1rem;text-decoration:none;display:block}._chapterNav_17teo_382 a:last-child{text-align:right}._chapterNav_17teo_382 small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font:800 .7rem/1.3 system-ui,sans-serif;display:block}._chapterNav_17teo_382 strong{font-size:1rem;line-height:1.35}._footerLinks_17teo_418{color:var(--navy);flex-wrap:wrap;gap:.6rem 1rem;margin-top:2rem;font:800 .8rem/1.5 system-ui,sans-serif;display:flex}._footerLinks_17teo_418 a{color:inherit}@media (max-width:860px){._hero_17teo_48,._articleGrid_17teo_319,._volumeGrid_17teo_106{grid-template-columns:1fr}._metaGrid_17teo_290{grid-template-columns:repeat(2,minmax(0,1fr))}._contents_17teo_327{max-height:none;position:static}}@media (max-width:620px){._shell_17teo_16{width:min(100% - 1.1rem,1180px);padding-top:1rem}._chapterItem_17teo_207{grid-template-columns:3.2rem minmax(0,1fr)}._openLink_17teo_257{grid-column:2}._volumeHeader_17teo_157,._metaGrid_17teo_290,._chapterNav_17teo_382{grid-template-columns:1fr}._chapterNav_17teo_382 a:last-child{text-align:left}}@media print{._page_17teo_1{background:#fff}._breadcrumbs_17teo_22,._footerLinks_17teo_418,._chapterNav_17teo_382,._openLink_17teo_257{display:none!important}._shell_17teo_16{width:100%;padding:0}._articleGrid_17teo_319{grid-template-columns:1fr}._contents_17teo_327{max-height:none;position:static}}
