.jIHL4a_band{color:#fff;background:#292929;border-bottom:1px solid #e6e6e6}.jIHL4a_bandInner{padding:clamp(150px,15vw,200px) clamp(20px,2.5vw,32px) clamp(28px,4vw,52px)}.jIHL4a_title{font-family:var(--sans);letter-spacing:-.035em;margin:0;font-size:clamp(34px,5.6vw,64px);font-weight:500;line-height:1.05}.jIHL4a_meta{color:#9a9aa1;font-family:var(--sans);letter-spacing:-.02em;flex-wrap:wrap;gap:10px 22px;margin:clamp(22px,3vw,32px) 0 0;font-size:clamp(13px,1.5vw,15px);display:flex}.jIHL4a_sep{color:#4a4a4a}.jIHL4a_index{max-width:900px;font-family:var(--sans);margin:0 auto;padding:clamp(32px,5vw,52px) clamp(20px,5vw,40px) 0}.jIHL4a_indexLabel{text-transform:uppercase;letter-spacing:1.2px;color:#a5a5ab;margin:0 0 18px;font-size:12px;font-weight:500}.jIHL4a_index ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 28px;margin:0;padding:0;list-style:none;display:grid}.jIHL4a_tocItem{border-bottom:1px solid #0000;align-items:baseline;gap:12px;padding:7px 0;text-decoration:none;transition:border-color .2s;display:flex}.jIHL4a_tocItem:hover{border-color:#e6e6e6}.jIHL4a_tocNum{font-variant-numeric:tabular-nums;color:#b5b5bb;flex:none;font-size:12px;transition:color .2s}.jIHL4a_tocTitle{letter-spacing:-.01em;color:#8a8a91;font-size:14px;line-height:1.3;transition:color .2s}.jIHL4a_tocItem:hover .jIHL4a_tocNum{color:#c49c2c}.jIHL4a_tocItem:hover .jIHL4a_tocTitle{color:#1f1f22}.jIHL4a_content{max-width:900px;font-family:var(--sans);color:#1f1f22;margin:0 auto;padding:clamp(8px,2vw,20px) clamp(20px,5vw,40px) clamp(64px,9vw,104px)}.jIHL4a_section{border-top:1px solid #e6e6e6;margin-top:clamp(48px,6vw,72px);padding-top:clamp(48px,6vw,72px);scroll-margin-top:24px}.jIHL4a_section:first-child{border-top:none;margin-top:clamp(28px,4vw,44px);padding-top:clamp(28px,4vw,44px)}.jIHL4a_secHead{align-items:baseline;gap:clamp(12px,2vw,22px);display:flex}.jIHL4a_secNum{color:#c49c2c;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(14px,1.7vw,17px);font-weight:500}.jIHL4a_secTitle{letter-spacing:-.035em;margin:0;font-size:clamp(26px,5vw,38px);font-weight:500;line-height:1.12}.jIHL4a_intro{color:#57575c;margin:20px 0 0;font-size:clamp(15px,1.7vw,16px);line-height:1.72}.jIHL4a_sub{margin-top:clamp(24px,3vw,32px);padding-left:clamp(16px,3.5vw,40px)}.jIHL4a_subHead{align-items:baseline;gap:12px;display:flex}.jIHL4a_subNum{color:#8a8a91;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:500}.jIHL4a_subTitle{letter-spacing:-.02em;color:#333336;margin:0;font-size:clamp(17px,2vw,20px);font-weight:500;line-height:1.3}.jIHL4a_subBody{margin-top:10px}.jIHL4a_p{color:#57575c;margin:0 0 14px;font-size:clamp(15px,1.7vw,16px);line-height:1.72}.jIHL4a_p:last-child{margin-bottom:0}.jIHL4a_lead{color:#333336;font-weight:600}.jIHL4a_list{margin:14px 0 0;padding:0 0 0 clamp(20px,4vw,48px);list-style:none}.jIHL4a_list li{gap:12px;margin-bottom:11px;display:flex}.jIHL4a_list .jIHL4a_p{margin-bottom:0}.jIHL4a_marker{color:#c49c2c;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(15px,1.7vw,16px);line-height:1.72}.jIHL4a_footnote{border-top:1px solid #e6e6e6;margin-top:clamp(48px,6vw,72px);padding-top:36px}.jIHL4a_footnote p{color:#8a8a91;margin:0;font-size:14px;line-height:1.6}.jIHL4a_footnote a{color:#c49c2c;text-underline-offset:2px}@media (max-width:600px){.jIHL4a_bandInner,.jIHL4a_index,.jIHL4a_content{padding-left:24px;padding-right:24px}.jIHL4a_list{padding-left:4px}}
