/* Shared finishing pass for the three product pages. Detail remains available. */
.notice,.runhead,.progbar,.lamp{display:none!important}.masthead-in{min-height:85px}.masthead{border-bottom:1px solid var(--rule-2)}.dateline{display:none!important}.chapter{max-width:1168px;width:calc(100% - 80px);margin-inline:auto;padding-block:75px}.chapter.hero{padding-top:78px;padding-bottom:65px}.chapter.hero h1{font-size:clamp(48px,5vw,74px);max-width:970px;line-height:1.08}.chapter h2{font-size:clamp(35px,4vw,52px);max-width:850px}.chapter .deck{font-size:17px;line-height:1.85;max-width:790px}.section-context{margin-top:27px;border-top:1px solid var(--rule-2);max-width:850px}.section-context>summary{padding-top:15px;cursor:pointer;font:11px/1.8 Inter,sans-serif;color:var(--ink-3)}.section-context>.margin{border:0;margin:15px 0 0;padding:0}.section-context .m-num,.section-context .m-title{display:none}.section-context .marginalia{border:0;margin:0;padding:0;font:12px/1.85 Inter,sans-serif;max-width:780px}.section-context summary:focus-visible{outline:2px solid var(--iris-ink);outline-offset:4px}.chapter .btn{border-radius:3px;font:500 12px Inter,sans-serif;text-transform:none;letter-spacing:0;min-height:48px}.chapter .btn-solid{background:var(--iris-ink);color:var(--paper);border-color:var(--iris-ink)}.colophon-foot{border-top:1px solid var(--rule);margin-top:45px}.chapter.short{padding:65px 0}.hero+.chapter{border-top:1px solid var(--rule-2)}@media(max-width:700px){.chapter{width:calc(100% - 40px);padding-block:50px}.chapter.hero{padding-top:44px;padding-bottom:45px}.chapter.hero h1{font-size:46px}.chapter .deck{font-size:15px}.chapter.short{padding-block:50px}.masthead-in{min-height:70px}}
