/* Public reading pages. Made by Noderva. */
.document-hero{padding-top:clamp(3rem,8vw,7rem);padding-bottom:clamp(2.2rem,5vw,4rem);max-width:1120px}.document-hero h1{font-family:Georgia,'Palatino Linotype',serif;font-weight:400;font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.04;letter-spacing:-.045em;margin:.4em 0}.document-hero h1 em{font-weight:400;color:#52766b}.document-intro{max-width:650px;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.6;color:#426258}.document-body{max-width:860px;padding-bottom:6rem}.document-body section{padding:2.2rem 0;border-top:1px solid #cbd5ca}.document-body h2{font-family:Georgia,'Palatino Linotype',serif;font-weight:400;font-size:clamp(1.65rem,3vw,2.1rem);line-height:1.25;margin:0 0 1rem;letter-spacing:-.02em}.document-body p,.document-body li{font-size:1.04rem;line-height:1.8;max-width:72ch;color:#344e45}.document-body a:not(.button){color:#245d4e;text-underline-offset:.23em}.document-body ul,.document-body ol{padding-left:1.4rem}.document-body li+li{margin-top:.6rem}.document-body p+p{margin-top:1rem}.product-screen{margin:2rem 0 0;border:1px solid #cbd5ca;border-radius:14px;overflow:hidden;background:#f3f6f3}.product-screen img{width:100%;height:auto;display:block}.product-screen figcaption{padding:.8rem 1rem;color:#546e62;font-size:.83rem}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:.98rem}.table-scroll caption{text-align:left;padding-bottom:1rem;color:#60736a}.table-scroll td,.table-scroll th{text-align:left;vertical-align:top;padding:1rem .8rem;border-bottom:1px solid #d7ded4;line-height:1.6}.table-scroll th{width:24%;padding-left:0}.noscript-message{padding:1rem;background:#eee9d7;color:#384f45}.document-body a.button{margin-top:.8rem;margin-right:.5rem}html{scroll-padding-top:6rem}[hidden]{display:none!important}@media(max-width:560px){.document-body section{padding:1.7rem 0}.document-body p,.document-body li{font-size:1rem}.table-scroll th{width:30%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
