.tt-standard-page{position:relative;z-index:0;padding-block:clamp(1.5rem, 3vw, 2.5rem) clamp(3.5rem, 7vw, 6rem);background:var(--tt-page)}.tt-standard-page .tt-breadcrumbs{display:flex;width:min(calc(100% - 4rem), var(--tt-content));margin:0 auto clamp(1.25rem, 3vw, 2rem);flex-wrap:wrap;gap:.35rem .6rem;color:var(--tt-muted);font-size:.875rem;line-height:1.5}.tt-standard-page .tt-breadcrumbs a{color:var(--tt-muted)}.tt-standard-page .tt-breadcrumbs a:hover,.tt-standard-page .tt-breadcrumbs a:focus-visible{color:var(--tt-red-dark)}.tt-standard-page-entry{min-width:0;margin:0}.tt-standard-page-header{width:min(calc(100% - 4rem), 56rem);margin-inline:auto;padding:clamp(1.5rem, 4vw, 2.75rem);border:1px solid var(--tt-border);border-radius:var(--tt-radius-medium);background:var(--tt-surface)}.tt-standard-page-header h1{max-width:20ch;margin:0;font-size:clamp(2.25rem, 5vw, 3.75rem);overflow-wrap:anywhere}.tt-standard-page-header__introduction{max-width:44rem;margin:var(--tt-space-4) 0 0;color:var(--tt-muted);font-size:clamp(1.0625rem, 2vw, 1.25rem);line-height:1.6}.tt-standard-page-featured-media{width:min(calc(100% - 4rem), 51rem);margin:clamp(1.5rem, 3vw, 2rem) auto 0}.tt-standard-page-featured-media img{width:100%;height:auto;max-height:34rem;border:1px solid var(--tt-border);border-radius:var(--tt-radius-medium);background:var(--tt-soft);object-fit:cover}.tt-standard-page-featured-media figcaption{max-width:var(--tt-reading);margin:var(--tt-space-2) auto 0;color:var(--tt-muted);font-size:.875rem;line-height:1.55;text-align:center}.tt-native-page-content{width:min(calc(100% - 4rem), 51rem);margin:clamp(1.5rem, 3vw, 2rem) auto 0;padding:clamp(1.5rem, 4vw, 3rem);border:1px solid var(--tt-border);border-radius:var(--tt-radius-medium);background:var(--tt-surface);box-shadow:var(--tt-shadow-soft);color:var(--tt-ink);font-size:clamp(1.0625rem, 1.4vw, 1.125rem);line-height:1.72;overflow-wrap:anywhere}.tt-native-page-content>*+*{margin-top:1.35em}.tt-native-page-content :where(p,li,figcaption,dd){max-width:75ch}.tt-native-page-content :where(h2,h3,h4,h5,h6){max-width:30ch;margin-bottom:.65em;scroll-margin-top:7rem}.tt-native-page-content h2{margin-top:2.2em;font-size:clamp(1.625rem, 3vw, 2rem)}.tt-native-page-content h3{margin-top:1.9em;font-size:clamp(1.3rem, 2.5vw, 1.5rem)}.tt-native-page-content h4{margin-top:1.7em;font-size:clamp(1.15rem, 2vw, 1.3rem)}.tt-native-page-content :where(h5,h6){margin-top:1.5em;font-size:1rem}.tt-native-page-content :where(ul,ol){padding-left:1.4em}.tt-native-page-content :where(li+li,li>ul,li>ol){margin-top:.55em}.tt-native-page-content blockquote{margin-block:2rem;padding:1.15rem 1.25rem;border-left:.25rem solid var(--tt-red);background:var(--tt-soft)}.tt-native-page-content blockquote>:last-child{margin-bottom:0}.tt-native-page-content .wp-block-pullquote{padding-block:1.5rem;border-block:.2rem solid var(--tt-navy);border-left:0;background:#fff0}.tt-native-page-content :where(table,.wp-block-table){display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tt-native-page-content .wp-block-table table{display:table;min-width:36rem;margin:0}.tt-native-page-content :where(th,td){min-width:8rem;padding:.75rem;border:1px solid var(--tt-border);vertical-align:top}.tt-native-page-content th{background:var(--tt-soft);font-weight:800}.tt-native-page-content :where(pre,.wp-block-code){max-width:100%;overflow-x:auto;padding:1rem;border:0;border-radius:var(--tt-radius-small);background:var(--tt-navy);color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:.9rem;line-height:1.65;white-space:pre}.tt-native-page-content :not(pre)>code{padding:.12em .35em;border:1px solid var(--tt-border);border-radius:.2rem;background:var(--tt-soft);font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:.9em}.tt-native-page-content :where(img,video,audio,iframe){max-width:100%}.tt-native-page-content :where(img,video){height:auto}.tt-native-page-content :where(figure,.wp-block-image,.wp-block-gallery,.wp-block-audio,.wp-block-video,.wp-block-embed){margin-block:2rem}.tt-native-page-content figcaption,.tt-native-page-content .wp-element-caption{margin-top:.6rem;color:var(--tt-muted);font-size:.875rem;line-height:1.55;text-align:center}.tt-native-page-content .wp-block-embed__wrapper{max-width:100%;overflow:hidden}.tt-native-page-content :where(.wp-block-button__link,.wp-element-button){min-height:2.75rem;padding:.7rem 1rem;border-radius:.25rem;background:var(--tt-red);color:#fff;font-weight:750}.tt-native-page-content :where(.wp-block-button__link,.wp-element-button):hover,.tt-native-page-content :where(.wp-block-button__link,.wp-element-button):focus-visible{background:var(--tt-red-dark);color:#fff}.tt-native-page-content :where(hr,.wp-block-separator){height:0;margin-block:2.5rem;border:0;border-top:1px solid var(--tt-border)}.tt-native-page-content :where(.wp-block-footnotes,.wp-block-file){padding-top:1.25rem;border-top:1px solid var(--tt-border);font-size:.9375rem}.tt-native-page-content .wp-block-file{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.tt-native-page-content .wp-block-file__button{display:inline-flex;min-height:2.75rem;align-items:center;margin-left:0;background:var(--tt-navy);color:#fff}.tt-native-page-content :where(.alignleft,.alignright){max-width:min(50%, 22rem);margin-bottom:1rem}.tt-native-page-content .alignleft{float:left;margin-right:1.5rem}.tt-native-page-content .alignright{float:right;margin-left:1.5rem}.tt-native-page-content .aligncenter{margin-inline:auto}.tt-native-page-content>:where(.alignwide,.alignfull){position:relative;left:50%;width:min(calc(100vw - 2.25rem), var(--tt-content));max-width:var(--tt-content);margin-left:0;transform:translateX(-50%)}.tt-native-page-content::after{display:table;clear:both;content:""}.tt-elementor-page-boundary{width:100%;min-width:0;margin-top:clamp(1.5rem, 3vw, 2rem);overflow:visible;overflow-wrap:anywhere}.tt-page-pagination{display:flex;width:min(calc(100% - 4rem), 51rem);margin:clamp(1.5rem, 3vw, 2rem) auto 0;padding:var(--tt-space-3);flex-wrap:wrap;gap:var(--tt-space-1);align-items:center;border:1px solid var(--tt-border);border-radius:var(--tt-radius-small);background:var(--tt-surface)}.tt-page-pagination__label{margin-right:var(--tt-space-1);font-weight:800}.tt-page-pagination a,.tt-page-pagination>span:not(.tt-page-pagination__label){display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.45rem;border:1px solid var(--tt-border);border-radius:.25rem;background:var(--tt-surface)}.tt-page-comments{width:min(calc(100% - 4rem), 51rem);margin-inline:auto}.tt-page-comments .tt-comments{width:100%;margin-top:clamp(2rem, 4vw, 3rem);padding:clamp(1.5rem, 4vw, 2.5rem);border:1px solid var(--tt-border);border-radius:var(--tt-radius-small);background:var(--tt-surface)}.tt-page-comments .tt-comments__title{margin-bottom:var(--tt-space-2);font-size:clamp(1.5rem, 3vw, 2rem)}.tt-page-comments :where(.tt-comments__count,.tt-comments-closed,.comment-notes,.logged-in-as){color:var(--tt-muted);font-size:.9375rem}.tt-page-comments :where(.comment-list,.children){margin:0;padding:0;list-style:none}.tt-page-comments .comment-list{margin-bottom:var(--tt-space-5)}.tt-page-comments .comment-list>:where(.comment,.pingback,.trackback){padding-block:var(--tt-space-4);border-top:1px solid var(--tt-border)}.tt-page-comments .children{margin:var(--tt-space-3) 0 0 clamp(1rem, 4vw, 2rem);padding-left:clamp(0.75rem, 2vw, 1.25rem);border-left:.18rem solid var(--tt-border)}.tt-page-comments .children .comment{margin-top:var(--tt-space-3)}.tt-page-comments .comment-body{min-width:0}.tt-page-comments .comment-author{font-weight:800}.tt-page-comments .comment-metadata{margin-block:.25rem var(--tt-space-2);color:var(--tt-muted);font-size:.8125rem}.tt-page-comments .comment-content{overflow-wrap:anywhere}.tt-page-comments :where(.reply a,.comment-reply-link){display:inline-flex;min-height:2.75rem;align-items:center;font-weight:750}.tt-page-comments .comment-awaiting-moderation{padding:var(--tt-space-2);border-left:.2rem solid var(--tt-red);background:var(--tt-soft);font-style:normal}.tt-page-comments .comment-reply-title{margin:var(--tt-space-5) 0 var(--tt-space-3);font-size:1.3rem}.tt-page-comments .comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-3)}.tt-page-comments .comment-form>p{margin:0}.tt-page-comments :where(.comment-form-comment,.comment-form-url,.comment-form-cookies-consent,.comment-notes,.logged-in-as,.form-submit){grid-column:1 / -1}.tt-page-comments .comment-form label{display:block;margin-bottom:var(--tt-space-1);font-size:.9rem;font-weight:750}.tt-page-comments .comment-form-cookies-consent{display:flex;gap:var(--tt-space-2);align-items:flex-start}.tt-page-comments .comment-form-cookies-consent input{width:auto;min-height:1.25rem;margin-top:.2rem}.tt-page-comments .comment-form-cookies-consent label{margin:0;font-weight:500}.tt-standard-page+.tt-site-footer{margin-top:0}@media (max-width:48rem){.tt-standard-page .tt-breadcrumbs,.tt-standard-page-header,.tt-standard-page-featured-media,.tt-native-page-content,.tt-page-pagination,.tt-page-comments{width:min(calc(100% - 2.25rem), 56rem)}.tt-native-page-content :where(.alignleft,.alignright){float:none;max-width:100%;margin-inline:0}}@media (max-width:34rem){.tt-standard-page-header,.tt-native-page-content,.tt-page-comments .tt-comments{padding:1.25rem}.tt-standard-page-header h1{font-size:clamp(2rem, 11vw, 2.75rem)}.tt-page-comments .comment-form{grid-template-columns:1fr}.tt-page-comments .comment-form>p{grid-column:1}}