/* Responsive reading width for secondary pages only. */
:root{--reading-gutter:clamp(20px,4vw,80px)}
body .wrap{max-width:none;width:100%;box-sizing:border-box;padding-left:var(--reading-gutter);padding-right:var(--reading-gutter)}
main{min-width:0}main .prose,main article.prose,main .implant-hub{box-sizing:border-box;width:calc(100% - var(--reading-gutter)*2)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;min-width:0}
main .prose .content-section>p,main .prose>p,main .prose .article-section-copy>p{max-width:none}
.detail-head h1{max-width:none!important;overflow-wrap:break-word}
main .prose p,main .prose li{overflow-wrap:break-word}main .prose img,main .prose video,main .prose iframe{max-width:100%}
main .prose .wrap{width:100%;padding-left:0;padding-right:0}
.wa-wrap{box-sizing:border-box;width:calc(100% - var(--reading-gutter)*2);max-width:1100px;padding-left:0;padding-right:0}
@media(min-width:1600px){main .prose p,main .prose li{font-size:18px;line-height:1.8}}
@media(max-width:760px){:root{--reading-gutter:20px}main .prose,main article.prose,main .implant-hub{padding-top:26px;padding-bottom:40px}.detail-head h1{font-size:clamp(27px,7vw,35px)}.wa-card{padding:20px}}
