.bxc-standard-page{padding-block:clamp(3rem,7vw,6.5rem)}
.bxc-standard-page__article{max-width:48rem;width:100%}
.bxc-standard-page__header{border-bottom:1px solid var(--bxc-color-border);margin-bottom:clamp(2rem,5vw,3rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}
.bxc-standard-page__title{font-size:clamp(2.65rem,6vw,4.75rem);letter-spacing:-.035em;line-height:1;margin:0;overflow-wrap:anywhere}
.bxc-standard-page__content{font-size:1rem;line-height:1.75;overflow-wrap:anywhere}
.bxc-standard-page__content>:first-child{margin-top:0}
.bxc-standard-page__content>:last-child{margin-bottom:0}
.bxc-standard-page__content p{margin:0 0 1.35rem}
.bxc-standard-page__content h2{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15;margin:3rem 0 1rem}
.bxc-standard-page__content h3{font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.25;margin:2.4rem 0 .8rem}
.bxc-standard-page__content h4{font-family:var(--bxc-sans);font-size:1.05rem;font-weight:750;line-height:1.4;margin:2rem 0 .65rem}
.bxc-standard-page__content ul,.bxc-standard-page__content ol{margin:0 0 1.5rem;padding-left:1.4rem}
.bxc-standard-page__content li+li{margin-top:.35rem}
.bxc-standard-page__content a,.bxc-standard-page__content a:visited{color:var(--bxc-color-teal);text-decoration-thickness:1px;text-underline-offset:.22em}
.bxc-standard-page__content a:hover{color:var(--bxc-color-terracotta);text-decoration-thickness:2px}
.bxc-standard-page__content blockquote{border-left:3px solid var(--bxc-color-gold);color:var(--bxc-color-text-muted);font-family:var(--bxc-serif);font-size:1.15rem;margin:2rem 0;padding:.5rem 0 .5rem 1.25rem}
.bxc-standard-page__content blockquote p:last-child{margin-bottom:0}
.bxc-standard-page__content figure{margin:2rem 0}
.bxc-standard-page__content figcaption{color:var(--bxc-color-text-muted);font-size:.8rem;line-height:1.5;margin-top:.55rem}
.bxc-standard-page__content img{height:auto;max-width:100%}
.bxc-standard-page__content table{border-collapse:collapse;display:block;margin:2rem 0;max-width:100%;overflow-x:auto;width:100%}
.bxc-standard-page__content th,.bxc-standard-page__content td{border:1px solid var(--bxc-color-border);padding:.65rem .8rem;text-align:left;vertical-align:top}
.bxc-standard-page__content th{background:var(--bxc-color-surface);font-weight:750}
.bxc-standard-page__content .wp-block-button{margin-block:1.5rem}
.bxc-standard-page__content .wp-element-button,.bxc-standard-page__content .wp-block-button__link,.bxc-standard-page__content .wp-block-button__link:visited{background:var(--bxc-color-text);border:1px solid var(--bxc-color-text);border-radius:0;color:#fff;text-decoration:none}
.bxc-standard-page__content .wp-element-button:hover,.bxc-standard-page__content .wp-block-button__link:hover{background:var(--bxc-color-terracotta);border-color:var(--bxc-color-terracotta);color:#fff}
.bxc-standard-page__content hr,.bxc-standard-page__content .wp-block-separator{border:0;border-top:1px solid var(--bxc-color-border);margin-block:2.75rem}
.bxc-standard-page__content pre{max-width:100%;overflow-x:auto;padding:1rem}
.bxc-standard-page__content iframe{max-width:100%}
.bxc-standard-page__content :where(.alignwide,.alignfull){margin-left:0;max-width:100%;width:100%}
.bxc-standard-page__pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}
.bxc-standard-page__pagination .post-page-numbers{border:1px solid var(--bxc-color-border);padding:.35rem .65rem;text-decoration:none}
@media(max-width:480px){.bxc-standard-page__title{font-size:clamp(2.4rem,13vw,3.4rem)}.bxc-standard-page__content{line-height:1.7}.bxc-standard-page__content blockquote{padding-left:1rem}}
