body.teras-content-page-active,body.teras-content-page-active *{box-sizing:border-box}body.teras-content-page-active{padding:0;margin:0;background:#f7f4ee;color:#151515;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.teras-content-page-active #masthead,body.teras-content-page-active .site-header:not(.teras-site-header),body.teras-content-page-active .elementor-location-header,body.teras-content-page-active #colophon,body.teras-content-page-active .site-footer:not(.teras-site-footer),body.teras-content-page-active .elementor-location-footer,body.teras-content-page-active .entry-header,body.teras-content-page-active .page-header{display:none!important}body.teras-content-page-active .site-main,body.teras-content-page-active .content-area,body.teras-content-page-active .entry-content,body.teras-content-page-active article.page,body.teras-content-page-active article.post{width:100%;max-width:none;padding:0;margin:0}.teras-content-page{width:min(900px, calc(100% - 40px));padding:clamp(52px, 8vw, 104px) 0;margin:0 auto;scroll-margin-top:calc(var(--teras-site-header-height, 72px) + 18px)}.teras-content-page__article{padding:clamp(30px, 5vw, 64px);border:1px solid rgb(21 21 21 / .13);border-radius:30px;background:#fff;box-shadow:0 22px 60px rgb(21 21 21 / .08)}.teras-content-page__header{padding-bottom:clamp(26px, 4vw, 42px);margin-bottom:clamp(28px, 5vw, 48px);border-bottom:1px solid rgb(21 21 21 / .12)}.teras-content-page__eyebrow{padding:0;margin:0 0 14px;color:#76572d;font-size:12px;font-weight:850;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.teras-content-page__title,.teras-content-page__body h1{padding:0;margin:0;color:#151515;font-family:inherit;font-size:clamp(40px, 7vw, 68px);font-weight:900;letter-spacing:-.05em;line-height:1}.teras-content-page__body{color:#393632;font-size:clamp(16px, 2vw, 18px);line-height:1.75;overflow-wrap:anywhere}.teras-content-page__body>:first-child{margin-top:0}.teras-content-page__body>:last-child{margin-bottom:0}.teras-content-page__body h1,.teras-content-page__body h2,.teras-content-page__body h3,.teras-content-page__body h4{color:#151515;font-family:inherit}.teras-content-page__body h1{margin-bottom:34px}.teras-content-page__body h2{margin:2.2em 0 .7em;font-size:clamp(27px, 4vw, 38px);font-weight:850;letter-spacing:-.035em;line-height:1.12}.teras-content-page__body h3{margin:1.8em 0 .6em;font-size:clamp(21px, 3vw, 27px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.teras-content-page__body h4{margin:1.6em 0 .5em;font-size:19px;font-weight:800}.teras-content-page__body p,.teras-content-page__body ul,.teras-content-page__body ol,.teras-content-page__body blockquote,.teras-content-page__body table{margin-top:0;margin-bottom:1.35em}.teras-content-page__body ul,.teras-content-page__body ol{padding-left:1.35em}.teras-content-page__body li+li{margin-top:.45em}.teras-content-page__body a,.teras-content-page__body a:visited{color:#60451f;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.teras-content-page__body a:hover{color:#151515}.teras-content-page__body a:focus-visible{outline:3px solid #151515;outline-offset:3px;box-shadow:0 0 0 2px #fff}.teras-content-page__body table{width:100%;max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}.teras-content-page__body th,.teras-content-page__body td{padding:12px;border:1px solid rgb(21 21 21 / .15);text-align:left;vertical-align:top}@media (max-width:620px){.teras-content-page{width:min(100% - 28px, 900px);padding:34px 0 54px}.teras-content-page__article{padding:30px 22px 36px;border-radius:24px}}@media (prefers-reduced-motion:reduce){.teras-content-page,.teras-content-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}