.tm-seo-section{max-width:1160px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(24px,5vw,60px);box-sizing:border-box;border-bottom:1px solid #ddd4c6}.tm-seo-section h2{font-family:inherit;font-size:clamp(24px,3vw,34px);line-height:1.25;color:#34203f;max-width:800px}.tm-seo-section p{max-width:850px;font-size:16px;line-height:1.8}.tm-seo-section a,.tm-seo-related a,.tm-seo-article a{color:#34203f;text-decoration:underline;text-underline-offset:3px}.tm-seo-location{font-size:15px;line-height:1.7}.tm-seo-article{max-width:800px;margin:0 auto;padding:40px 24px;color:#302a32;font:18px/1.8 Arial,sans-serif}.tm-seo-article h1{font:600 clamp(32px,5vw,48px)/1.2 Arial,sans-serif;color:#34203f}.tm-seo-article h2{font:600 26px/1.3 Arial,sans-serif;color:#34203f;margin-top:36px}.tm-seo-article .eyebrow{color:#7b612b;font-size:13px;font-weight:700;letter-spacing:.08em}.tm-seo-article aside,.tm-seo-wp-related{background:#f5efe4;padding:24px;border-top:3px solid #ad8945;margin:32px 0}.tm-seo-article li{margin:10px 0}.tm-seo-article .button{display:inline-block;padding:12px 20px;background:#34203f;color:#fff;text-decoration:none;border-radius:4px}.tm-seo-wp-related h2{font-family:inherit;font-size:25px;color:#34203f}.tm-seo-wp-related a{color:#34203f;text-decoration:underline}