html body#ph-site .ph-standard-page{max-width:1320px;margin:0 auto;padding:24px 24px 40px;color:#172838;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
html body#ph-site .ph-standard-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid #e1e9ee;font-size:12px;line-height:1.6;color:#607285}
html body#ph-site .ph-standard-breadcrumbs a{color:#42576a;text-decoration:none}
html body#ph-site .ph-standard-article{background:#fff;border:1px solid #dce6ec;padding:32px;margin:0 0 24px;min-width:0}
html body#ph-site .ph-standard-heading{border-bottom:1px solid #e6eef2;padding-bottom:22px;margin-bottom:26px}
html body#ph-site .ph-standard-heading h1{font-family:inherit;color:#172838!important;font-size:32px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.02em;text-align:left!important;margin:0!important;padding:0!important;border:0!important}
html body#ph-site .ph-standard-heading h1::after,html body#ph-site .ph-standard-content :is(h2,h3,h4,h5,h6)::after{display:none!important}
html body#ph-site .ph-standard-content{font-size:16px;line-height:1.75;color:#42576a;overflow-wrap:anywhere}
html body#ph-site .ph-standard-content :is(p,li,div,span,a,label,button,input,textarea,select,h2,h3,h4){font-family:inherit}
html body#ph-site .ph-standard-content p{font-size:16px;line-height:1.75;margin:0 0 18px}
html body#ph-site .ph-standard-content :is(h2,h3,h4,h5,h6){display:block;color:#172838!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.4!important;padding:0!important;border:0!important;margin:28px 0 14px!important}
html body#ph-site .ph-standard-content h2{font-size:25px!important}
html body#ph-site .ph-standard-content h3{font-size:20px!important}
html body#ph-site .ph-standard-content :is(h4,h5,h6){font-size:18px!important}
html body#ph-site .ph-standard-content a{color:#087f8c;text-decoration:underline;text-decoration-color:#a1c7cb;text-underline-offset:3px}
html body#ph-site .ph-standard-content :is(ul,ol){padding-left:24px;margin:0 0 20px}
html body#ph-site .ph-standard-content li{margin-bottom:8px;font-size:16px;line-height:1.75}
html body#ph-site .ph-standard-content li::marker{color:#607285}
html body#ph-site .ph-standard-content :is(strong,b){color:#172838;font-weight:600}
html body#ph-site .ph-standard-content blockquote{margin:22px 0;padding:18px 22px;background:#f3f8fa;border-left:3px solid #087f8c}
html body#ph-site .ph-standard-content img{max-width:100%;height:auto}
html body#ph-site .ph-standard-content :is(table,.wp-block-table){max-width:100%;font-size:14px;border-color:#dce6ec}
html body#ph-site .ph-standard-content .wp-block-table{overflow-x:auto}
html body#ph-site .ph-standard-content :is(th,td){padding:12px 14px;border:1px solid #dce6ec;line-height:1.6}
html body#ph-site .ph-standard-content th{background:#f3f8fa;color:#172838}
html body#ph-site .ph-standard-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),html body#ph-site .ph-standard-content :is(textarea,select){max-width:100%;border:1px solid #c8d6df;border-radius:0;background:#fff;color:#172838;padding:12px 14px;font-size:14px;min-height:44px;box-sizing:border-box}
html body#ph-site .ph-standard-content textarea{min-height:150px}
html body#ph-site .ph-standard-content :is(button[type=submit],input[type=submit]){border:1px solid #087f8c;border-radius:0;background:#087f8c;color:#fff;padding:12px 22px;font-size:14px;font-weight:600;cursor:pointer}
html body#ph-site .ph-standard-page :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #087f8c;outline-offset:3px}
html body#ph-site .ph-standard-content details{border:1px solid #dce6ec;padding:16px 20px;margin:12px 0;background:#fff}
html body#ph-site .ph-standard-content summary{font-weight:600;color:#172838;cursor:pointer}
html body#ph-site .ph-standard-content details[open]{background:#f3f8fa}
html body#ph-site .ph-standard-content details[open] summary{margin-bottom:12px;color:#087f8c}
@media(max-width:650px){html body#ph-site .ph-standard-page{padding:20px 14px 30px}html body#ph-site .ph-standard-article{padding:22px 18px}html body#ph-site .ph-standard-heading h1{font-size:26px!important}html body#ph-site .ph-standard-content h2{font-size:22px!important}}