.hsc-material-heading{padding:31px 0 33px;margin-top:10px;border-bottom:3px double #a28e66}.hsc-material-heading h1{margin:17px 0 25px!important}.hsc-material-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:45px;margin-top:35px;align-items:start}.hsc-material-note{padding:27px;background:#e1e2d2;border:1px solid #b9af91;position:sticky;top:115px}.hsc-material-note h2{font-size:30px!important;margin-bottom:23px!important}.hsc-material-note details{border-top:1px solid #b6b59b}.hsc-material-note summary{cursor:pointer;padding:17px 0;font-size:13px;line-height:1.8;font-weight:700}.hsc-material-note details p{font-size:13px;line-height:1.9;color:#5d705e;padding:0 0 18px}.hsc-material-photo{aspect-ratio:1.25;overflow:hidden;margin-top:21px!important}.hsc-material-photo img{width:100%;height:100%!important;object-fit:cover}.hsc-material-main{min-width:0}.hsc-material-find{padding-bottom:22px;border-bottom:2px solid #466049}.hsc-material-find label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.hsc-material-find input{height:44px;width:100%;border:1px solid #9aab91;background:#fffdf5;border-radius:0;padding:10px 13px}.hsc-material-find p{font-size:11px;line-height:1.7;margin-top:10px!important;color:#67785f}.hsc-material-item{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:25px;padding:27px 0;border-bottom:1px solid #bbbda5;min-width:0}.hsc-material-item h2{font-size:27px!important;margin:11px 0!important}.hsc-material-item .hsc-summary{font-size:14px}.hsc-material-item>.hsc-thumb{height:110px;aspect-ratio:1;margin-top:5px!important;border:1px solid #b2a685}.hsc-material-title{padding:32px 38px;margin-top:12px;border:3px double #aa9d7c;background:#f5f0e1}.hsc-material-title h1{font-size:clamp(32px,3.8vw,47px)!important;margin:17px 0 23px!important;max-width:1030px}.hsc-material-title .hsc-deck{margin-top:18px!important;max-width:950px}.hsc-material-reading{display:grid;grid-template-columns:285px minmax(0,800px);gap:35px;align-items:start;margin-top:34px}.hsc-material-side{min-width:0;position:sticky;top:115px}.hsc-material-side .hsc-index{background:#314c3e;color:#e4eddc;border-top:4px solid #c1a26b}.hsc-material-side .hsc-kicker{color:#d2b682}.hsc-material-side [data-toc] a[aria-current]{background:#e4ecda;color:#325039;border-left-color:#b5985e}.hsc-material-body{min-width:0;padding:40px;background:#fffdf5}.hsc-material-body>.hsc-main-image{aspect-ratio:2.2;margin-bottom:28px!important}
@media(max-width:1000px){.hsc-material-layout{grid-template-columns:245px minmax(0,1fr);gap:28px}.hsc-material-note{padding:23px}.hsc-material-item{grid-template-columns:minmax(0,1fr) 88px;gap:20px}.hsc-material-item>.hsc-thumb{height:88px}.hsc-material-item h2{font-size:24px!important}.hsc-material-reading{grid-template-columns:240px minmax(0,1fr);gap:25px}.hsc-material-body{padding:28px}}
@media(max-width:730px){.hsc-material-heading{padding:23px 0 26px}.hsc-material-layout{display:flex;flex-direction:column;gap:25px;margin-top:26px}.hsc-material-note{position:static;width:100%;padding:23px}.hsc-material-note h2{font-size:27px!important}.hsc-material-note h2 br{display:none}.hsc-material-note .hsc-material-photo{display:none}.hsc-material-main{width:100%}.hsc-material-item{grid-template-columns:minmax(0,1fr) 73px;gap:17px;padding:23px 0}.hsc-material-item>.hsc-thumb{height:73px}.hsc-material-item h2{font-size:24px!important}.hsc-material-item .hsc-summary{font-size:13px}.hsc-material-title{padding:26px 22px}.hsc-material-title h1{font-size:32px!important}.hsc-material-reading{display:flex;flex-direction:column;gap:23px;margin-top:24px}.hsc-material-side{position:static;width:100%}.hsc-material-body{width:100%;padding:24px 18px}.hsc-material-body>.hsc-main-image{aspect-ratio:1.9}}
