/*
Theme Name: Refi.com
Theme URI: https://refi.com
Author: Mortgage Research Center, LLC (DBA: Refi.com)
Author URI: https://refi.com
Description: Custom theme for Refi.com - A comprehensive educational resource focused on mortgage refinancing and loan optimization. Features interactive calculators, educational content, and tools to help consumers make informed refinancing decisions. The theme emphasizes user empowerment through transparent information, expert guidance, and accessible financial education without direct loan offerings.
Version: 1.0.0
Tested up to: 6.8
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rdc
Domain Path: /languages
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, accessibility-ready, responsive, financial, mortgage, refinancing, calculators, educational

General comments (optional).
*/
@font-face{font-family:"Atkinson Hyperlegible";src:url("/wp-content/themes/rdc/assets/fonts/Atkinson_Hyperlegible/AtkinsonHyperlegible-Bold.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/Atkinson_Hyperlegible/AtkinsonHyperlegible-Bold.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/Atkinson_Hyperlegible/AtkinsonHyperlegible-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Regular.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Regular.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Bold.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Bold.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Italic.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Italic.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-BoldItalic.woff2") format("woff2"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-BoldItalic.woff") format("woff"),url("/wp-content/themes/rdc/assets/fonts/DM_Sans/DMSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}.wp-block-table .wp-block-button{text-wrap:nowrap}.wp-block-table .wp-block-button .wp-block-button__link{font-size:16px;padding:.75rem 1rem}.wp-block-table a:not(.wp-block-button__link){color:var(--color-tmw-blue);line-height:var(--line-height-normal)}.wp-block-table a:not(.wp-block-button__link):hover{color:var(--color-tmw-dk-blue)}.wp-block-table.show-on-desktop{display:none}@media screen and (min-width: 48em){.wp-block-table.show-on-desktop{display:block}}.wp-block-table.show-on-mobile{display:block}@media screen and (min-width: 48em){.wp-block-table.show-on-mobile{display:none}}.wp-block-table.is-style-compare table tr:first-of-type{background:none !important}.wp-block-table.is-style-compare table td{text-align:center !important}.wp-block-table.is-style-compare table tr:first-of-type td:first-of-type{background-color:rgba(0,0,0,0) !important;border:none}.wp-block-table.is-style-compare table tr td:first-of-type{background-color:#fff5dc;font-weight:bold}.wp-block-table.is-style-compare table tr:nth-child(2) td:first-of-type{border-top-left-radius:24px}.wp-block-table.is-style-compare table tr:first-of-type td:nth-child(2){background-color:#2a3403;border-top-left-radius:24px;border-top-right-radius:24px}.wp-block-table.is-style-compare table tr:first-of-type td:nth-child(3){background-color:#414f07;border-top-left-radius:24px;border-top-right-radius:24px}.wp-block-table.is-style-pros-cons table{width:100%;border-collapse:collapse;table-layout:fixed}.wp-block-table.is-style-pros-cons table td{padding:0;width:50%;text-align:center !important}.wp-block-table.is-style-pros-cons .table-responsive:not(.KJEReportTable) table.no-thead tbody tr:first-of-type td:last-of-type{background:var(--color-tmw-green)}.wp-block-table.is-style-pros-cons tr:first-of-type td{font-size:30px;position:relative}.wp-block-table.is-style-pros-cons tr:first-of-type td:first-of-type::before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19" width="19" height="19"><path fill="%23DBED2F" transform="translate(7.71656 0.0509949)" d="M9.7379494 0.18726762C10.05859 0.37875041 10.295271 0.69920188 10.395921 1.0781201C10.496572 1.4570384 10.452945 1.8633815 10.274641 2.2077508L2.5922124 17.064243C2.3520417 17.528139 1.8996925 17.819178 1.4055605 17.827728C0.91142833 17.836281 0.4505837 17.561045 0.1966223 17.105703C-0.05733908 16.65036 -0.065834455 16.084087 0.17433631 15.620193L7.8567643 0.76369959C8.0350456 0.41931653 8.3334045 0.16510969 8.6861992 0.057006542C9.0389938 -0.051096611 9.4173222 -0.0042399759 9.7379494 0.18726762" fill-rule="evenodd"/><path fill="%23DBED2F" transform="translate(0.0322266 8.30464)" d="M0.30350056 0.55633646C0.78063786 -0.08279071 1.649424 -0.18647049 2.2455475 0.32457519L9.9307423 6.9268007C10.527374 7.4396143 10.623983 8.3748121 10.146525 9.015624C9.6690664 9.656435 8.7983437 9.7601986 8.2017117 9.247385L0.51928359 2.6481307C0.23267774 2.401937 0.048911896 2.043504 0.008441098 1.6517385C-0.0320297 1.259973 0.074112326 0.86699188 0.30350056 0.55930775" fill-rule="evenodd"/></svg>') no-repeat center;background-size:contain;display:inline-block;width:19px;height:19px;margin-left:-30px;margin-right:10px;position:relative}.wp-block-table.is-style-pros-cons tr:first-of-type td:last-of-type::before{content:"";background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15.73" width="15" height="15.73"><path fill="%23FFF5DC" transform="translate(0.00012207 -0.000301361)" d="M7.5 9.5399914L1.9106464 15.401554C1.7015209 15.620865 1.4353613 15.730519 1.1121674 15.730519C0.78897339 15.730519 0.52281368 15.620865 0.31368822 15.401554C0.10456274 15.182244 0 14.903122 0 14.564188C0 14.225254 0.10456274 13.946133 0.31368822 13.726822L5.9030418 7.8652596L0.31368822 2.0036974C0.10456274 1.7843872 0 1.5052651 0 1.1663313C0 0.82739741 0.10456274 0.54827541 0.31368822 0.32896525C0.52281368 0.10965508 0.78897339 0 1.1121674 0C1.4353613 0 1.7015209 0.10965508 1.9106464 0.32896525L7.5 6.1905274L13.089354 0.32896525C13.298479 0.10965508 13.564639 0 13.887833 0C14.211026 0 14.477186 0.10965508 14.686312 0.32896525C14.895437 0.54827541 15 0.82739741 15 1.1663313C15 1.5052651 14.895437 1.7843872 14.686312 2.0036974L9.0969582 7.8652596L14.686312 13.726822C14.895437 13.946133 15 14.225254 15 14.564188C15 14.903122 14.895437 15.182244 14.686312 15.401554C14.477186 15.620865 14.211026 15.730519 13.887833 15.730519C13.564639 15.730519 13.298479 15.620865 13.089354 15.401554L7.5 9.5399914Z"/></svg>') no-repeat center;background-size:contain;display:inline-block;width:15px;height:15.73px;margin-left:-30px;margin-right:10px;top:-2px;position:relative}.wp-block-table.is-style-pros-cons .table-responsive:not(.KJEReportTable) table.no-thead tbody tr:last-of-type td{border-bottom:1px solid var(--color-tmw-dk-green) !important;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.wp-block-table.is-style-pros-cons table td{border-top:none !important;border-bottom:none !important;border-left:1px solid var(--color-tmw-dk-green) !important;border-right:1px solid var(--color-tmw-dk-green) !important;padding:18px 22px;box-sizing:border-box}.wp-block-table.is-style-pros-cons table td:nth-child(2){margin-left:6.5px;display:inline-block;width:calc(50% - 6.5px)}.wp-block-table.is-style-pros-cons table td:first-child{display:inline-block;width:calc(50% - 6.5px);margin-right:6.5px}.wp-block-table.is-style-pros-cons table tbody tr{background:none !important}.wp-block-table.is-style-pros-cons table tbody tr:first-of-type td{border-top-left-radius:24px;border-top-right-radius:24px}.wp-block-table.is-style-pros-cons table tbody tr:first-of-type td:first-child{background:#2a3403}.wp-block-table.is-style-pros-cons table tbody tr:first-of-type td:last-child{background:#414f07}@media(max-width: 700px){.wp-block-table.is-style-pros-cons table td,.wp-block-table.is-style-pros-cons table td:nth-child(2){display:block;width:100%;margin-left:0}}:root{--color-tmw-black: #0D0D0D;--color-tmw-black-30: rgba(13, 13, 13, 0.3);--color-tmw-black-80: rgba(13, 13, 13, 0.8);--color-tmw-blue: #1446A0;--color-tmw-bright-green: #DBED2F;--color-tmw-bright-green-10: rgba(219, 237, 47, 0.1);--color-tmw-bright-green-20: rgba(219, 237, 47, 0.2);--color-tmw-bright-green-50: rgba(219, 237, 47, 0.5);--color-tmw-cream: #FFF5DC;--color-tmw-cream-10: rgba(255, 245, 220, 0.1);--color-tmw-dk-blue: #062D73;--color-tmw-dk-cream: #EBDBB4;--color-tmw-dk-green: #2A3403;--color-tmw-dk-green-20: rgba(42, 52, 3, 0.2);--color-tmw-dk-green-40: rgba(42, 52, 3, 0.4);--color-tmw-dk-green-50: rgba(42, 52, 3, 0.5);--color-tmw-dk-orange: #773707;--color-tmw-dk-orange-10: rgba(153, 71, 10, 0.1);--color-tmw-green: #414F07;--color-tmw-green-10: rgba(65, 79, 7, 0.1);--color-tmw-green-20: rgba(65, 79, 7, 0.2);--color-tmw-green-50: rgba(65, 79, 7, 0.5);--color-tmw-lt-blue-1: #6CCFF6;--color-tmw-lt-blue-2: rgba(108, 207, 246, 0.5);--color-tmw-lt-blue-3: rgba(108, 207, 246, 0.25);--color-tmw-lt-cream: #FFFCF4;--color-tmw-lt-orange: #E55C00;--color-tmw-md-green: #98CE00;--color-tmw-orange: #99470A;--color-tmw-xtra-dk-blue: #052052;--color-tmw-xtra-dk-green: #1D2402;--color-tmw-yellow: #FFA739;--font-family-base: 'DM Sans', sans-serif;--font-family-display: 'Atkinson Hyperlegible', sans-serif;--font-family-mono: 'Source Code Pro', monospace;--font-size-xxs: 0.64rem;--font-size-xs: 0.875rem;--font-size-sm: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.5rem;--font-size-xl: 1.875rem;--font-size-2xl: 2.5rem;--font-size-3xl: 3.125rem;--font-size-4xl: 3.75rem;--font-size-5xl: 4.769rem;--font-size-6xl: 5.961rem;--font-size-7xl: 7.451rem;--font-weight-normal: 400;--font-weight-medium: 600;--font-weight-bold: 700;--line-height-xtra-tight: 0.9;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.75;--letter-spacing-tight: -0.01em;--letter-spacing-normal: 0;--letter-spacing-wide: 0.05em;--space-unit: 0.5rem;--space-1: calc(0.5 * var(--space-unit));--space-2: calc(1 * var(--space-unit));--space-3: calc(1.5 * var(--space-unit));--space-4: calc(2 * var(--space-unit));--space-5: calc(2.5 * var(--space-unit));--space-6: calc(3 * var(--space-unit));--space-7: calc(4 * var(--space-unit));--space-8: calc(5 * var(--space-unit));--space-9: calc(6 * var(--space-unit));--space-10: calc(8 * var(--space-unit));--space-11: calc(10 * var(--space-unit));--space-12: calc(12 * var(--space-unit));--space-13: calc(14 * var(--space-unit));--space-14: calc(16 * var(--space-unit));--space-15: calc(18 * var(--space-unit));--space-16: calc(20 * var(--space-unit));--space-17: calc(22 * var(--space-unit));--space-18: calc(24 * var(--space-unit));--space-19: calc(26 * var(--space-unit));--space-20: calc(28 * var(--space-unit));--color-text-body: var(--color-tmw-black);--color-text-link: var(--color-tmw-blue);--color-text-muted: var(--color-tmw-black-80);--color-text-heading: var(--color-tmw-dk-green);--color-text-inverse: var(--color-tmw-lt-cream);--color-background-light: var(--color-tmw-cream);--color-background-lighter: var(--color-tmw-lt-cream);--color-background-dark: var(--color-tmw-dk-green);--color-background-darker: var(--color-tmw-xtra-dk-green);--text-section-title: var(--text-heading-xl);--text-section-subtitle: var(--text-heading-md);--text-section-text: var(--text-body-sm);--text-hero-heading: var(--text-heading-2xl);--text-hero-subheading: var(--text-heading-sm);--text-hero-card-heading: var(--text-heading-lg);--text-hero-card-text: var(--text-heading-sm)}:root{--text-heading-3xl: var(--font-size-3xl);--text-heading-2xl: var(--font-size-2xl);--text-heading-xl: var(--font-size-xl);--text-heading-lg: var(--font-size-lg);--text-heading-md: var(--font-size-md);--text-heading-sm: var(--font-size-sm);--text-heading-xs: var(--font-size-xs);--text-heading-xxs: var(--font-size-xxs);--text-body-lg: var(--font-size-lg);--text-body-md: var(--font-size-md);--text-body-sm: var(--font-size-sm);--text-body-xs: var(--font-size-xs);--text-button-sm: var(--font-size-sm);--text-button-lg: var(--font-size-md)}@media screen and (min-width: 48em){:root{--text-heading-3xl: var(--font-size-4xl);--text-heading-2xl: var(--font-size-3xl);--text-heading-xl: var(--font-size-3xl);--text-heading-lg: var(--font-size-xl);--text-heading-md: var(--font-size-lg);--text-heading-sm: var(--font-size-md);--text-heading-xs: var(--font-size-sm);--text-heading-xxs: var(--font-size-xs);--text-body-lg: var(--font-size-xl);--text-body-md: var(--font-size-lg);--text-body-sm: var(--font-size-sm);--text-body-xs: var(--font-size-xs);--text-button-lg: var(--font-size-lg);--text-button-sm: var(--font-size-md)}}@media screen and (min-width: 64em){:root{--text-heading-3xl: var(--font-size-5xl);--text-heading-2xl: var(--font-size-4xl);--text-heading-xl: var(--font-size-3xl);--text-heading-lg: var(--font-size-2xl);--text-heading-md: var(--font-size-xl);--text-heading-sm: var(--font-size-lg);--text-heading-xs: var(--font-size-md);--text-heading-xxs: var(--font-size-sm);--text-body-sm: var(--font-size-md);--text-body-xs: var(--font-size-sm)}}:root{--section-margin: var(--space-8);--section-margin-tight: var(--space-6);--section-padding: var(--space-8);--section-padding-tight: var(--space-6)}@media screen and (min-width: 48em){:root{--section-margin: var(--space-12);--section-padding: var(--space-10);--section-padding-tight: var(--space-8)}}@media screen and (min-width: 64em){:root{--section-margin: var(--space-16);--section-padding: var(--space-12);--section-padding-tight: var(--space-10)}}:root{--color-button-primary-bg: var(--color-tmw-orange);--color-button-primary-bg-hover: var(--color-tmw-dk-orange);--color-button-primary-text: var(--color-tmw-lt-cream);--color-button-primary-outline-bg: transparent;--color-button-primary-outline-bg-hover: transparent;--color-button-primary-outline-border: var(--color-tmw-orange);--color-button-primary-outline-border-hover: var(--color-tmw-dk-orange);--color-button-primary-outline-text: var(--color-tmw-orange);--color-button-primary-outline-text-hover: var(--color-tmw-lt-cream);--color-button-secondary-bg: var(--color-tmw-blue);--color-button-secondary-bg-hover: var(--color-tmw-dk-blue);--color-button-secondary-text: var(--color-tmw-lt-cream);--color-button-secondary-outline-bg: transparent;--color-button-secondary-outline-bg-hover: transparent;--color-button-secondary-outline-border: var(--color-tmw-blue);--color-button-secondary-outline-border-hover: var(--color-tmw-dk-blue);--color-button-secondary-outline-text: var(--color-tmw-blue);--color-button-secondary-outline-text-hover: var(--color-tmw-dk-blue);--color-button-reverse-bg: var(--color-tmw-lt-cream);--color-button-reverse-bg-hover: var(--color-tmw-cream);--color-button-reverse-text: var(--color-tmw-black);--color-button-reverse-outline-bg: transparent;--color-button-reverse-outline-bg-hover: transparent;--color-button-reverse-outline-border: var(--color-tmw-lt-cream);--color-button-reverse-outline-border-hover: var(--color-tmw-lt-blue-1);--color-button-reverse-outline-text: var(--color-tmw-lt-cream);--color-button-reverse-outline-text-hover: var(--color-tmw-lt-blue-1)}:root{--text-card-title: var(--font-size-md);--text-card-subtitle: var(--font-size-sm);--text-card-category: var(--font-size-xxs);--text-card-author: var(--font-size-xs);--text-card-date: var(--font-size-xxs);--text-card-excerpt: var(--font-size-sm);--text-card-post-count: var(--font-size-xs)}@media screen and (min-width: 48em){:root{--text-card-subtitle: var(--font-size-md);--text-card-author: var(--font-size-sm);--text-card-date: var(--font-size-xs);--text-card-excerpt: var(--font-size-sm);--text-card-post-count: var(--font-size-sm)}}@media screen and (min-width: 64em){:root{--text-card-title: var(--font-size-lg);--text-card-category: var(--font-size-xs)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" on;text-rendering:optimizelegibility;font-optical-sizing:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,input{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0}td{vertical-align:middle}:focus{outline:0}*,*::before,*::after{box-sizing:border-box}.hidden{display:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-white{color:#fff}.a11y-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);color:var(--color-tmw-xtra-dk-green)}.h1{margin-bottom:var(--space-8);font-size:var(--text-heading-2xl)}.h2{margin-bottom:var(--space-8);font-size:var(--text-heading-lg)}.h3,.block-summary-header .block-summary-title{margin-bottom:var(--space-8);font-size:var(--text-heading-md)}.h4{margin-bottom:var(--space-8);font-size:var(--text-heading-sm)}.h5{margin-bottom:var(--space-8);font-size:var(--text-heading-xs)}.h6{margin-bottom:var(--space-8);font-size:var(--text-heading-xxs)}html{font-size:100%}body{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-size:var(--text-body-sm);color:var(--color-tmw-black);background:#fff}b,strong{font-weight:var(--font-weight-bold)}i,em{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);color:var(--color-tmw-dk-green)}h1{margin-bottom:var(--space-8);font-size:var(--text-heading-2xl)}h2{margin-bottom:var(--space-8);font-size:var(--text-heading-xl)}h3{margin-bottom:var(--space-8);font-size:var(--text-heading-md)}h4{margin-bottom:var(--space-8);font-size:var(--text-heading-sm)}h5{margin-bottom:var(--space-8);font-size:var(--text-heading-xs)}h6{margin-bottom:var(--space-8);font-size:var(--text-heading-xxs)}a,button{font-family:inherit;font-weight:var(--font-weight-bold);cursor:pointer}a:focus-visible,button:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}a{text-decoration:underline;color:var(--color-tmw-dk-green);text-underline-offset:6px;text-decoration-thickness:.7px;text-decoration-color:var(--color-tmw-dk-green)}a:hover{color:var(--color-tmw-xtra-dk-green);text-decoration-color:var(--color-tmw-xtra-dk-green)}ul{list-style:disc}ol{list-style:decimal}small{font-size:var(--text-body-sm)}blockquote,.wp-block-quote{padding-left:var(--space-4);border-left:4px solid var(--color-tmw-orange);font-style:italic;background-color:var(--color-tmw-lt-cream);border-radius:24px;border-left:4px solid var(--color-tmw-cream);padding:var(--space-8);margin-bottom:var(--space-9)}blockquote p:last-child,.wp-block-quote p:last-child{margin-bottom:0}html{scroll-behavior:smooth}.c{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-6)}@media screen and (min-width: 40em){.c{padding:0 var(--space-8)}}p,ul,ol,table{margin-bottom:var(--space-5);line-height:var(--line-height-normal)}ol li,ul li{position:relative;margin-bottom:var(--space-3);padding-left:var(--space-3)}img{display:block;max-width:100%;height:auto}.error404 .subscribe-footer-section{margin:0;z-index:1}nav.blog-categories{margin-right:calc(-1*var(--space-5));overflow:auto;scrollbar-width:none}nav.blog-categories::-webkit-scrollbar{display:none}@media screen and (min-width: 48em){nav.blog-categories{margin-right:auto;margin-left:auto;max-width:1024px;border-radius:9px}}nav.blog-categories ul{display:flex;max-width:1400px;padding:var(--space-2);gap:var(--space-3);list-style:none;margin-left:auto;margin-right:auto;border-radius:13px;margin-bottom:0}nav.blog-categories ul li{margin:0;padding:0;width:100%}nav.blog-categories ul li:last-child{padding-right:var(--space-5)}@media screen and (min-width: 48em){nav.blog-categories ul li:last-child{padding-right:0}}nav.blog-categories ul li a,nav.blog-categories ul li button{display:block;padding:var(--space-2) var(--space-4);border:0;border-radius:9px;font-size:var(--font-size-md);font-weight:700;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:#fff;background:rgba(0,0,0,0);opacity:.5;line-height:1;width:100%}@media screen and (min-width: 48em){nav.blog-categories ul li a,nav.blog-categories ul li button{padding:var(--space-3) var(--space-4)}}nav.blog-categories ul li a:focus-visible,nav.blog-categories ul li button:focus-visible{outline:3px dotted var(--color-tmw-bright-green);outline-offset:3px}nav.blog-categories ul li a:not(.active):hover,nav.blog-categories ul li button:not(.active):hover{opacity:.9}nav.blog-categories ul li a.active,nav.blog-categories ul li button.active{color:#fff;opacity:1;background:var(--color-tmw-green);box-shadow:inset 0 0 0 1px var(--color-tmw-green)}nav.blog-categories ul li a .nav-icon,nav.blog-categories ul li button .nav-icon{vertical-align:middle;margin-right:3px}nav.blog-categories ul li a .nav-icon svg,nav.blog-categories ul li button .nav-icon svg{vertical-align:-5.5px}nav.blog-categories ul li a .nav-text,nav.blog-categories ul li button .nav-text{vertical-align:middle}.author-card{border-radius:24px}.author-card-link{transition:all .1s linear;position:relative;display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;gap:var(--space-5);border-radius:24px;text-decoration:none;color:#1f2847}@media screen and (min-width: 48em){.author-card-link{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.author-card-content{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--space-1)}.author-card-content::after{content:"";display:block;margin-top:var(--space-1);border:2px solid var(--color-tmw-lt-blue-1);border-radius:10px;padding:10px;line-height:0;align-self:center;width:40px;height:40px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><path d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z" fill="%236CCFF6"/></svg>');background-repeat:no-repeat;background-position:center;background-size:15px 15px}.author-card-image-wrapper{position:relative;flex:none;width:33.33%;background:var(--color-tmw-lt-cream);width:100%;height:auto;border-radius:24px;overflow:hidden}.author-card-image{display:block;width:100%;aspect-ratio:1/1;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}.author-card-name{margin:0;font-size:var(--text-card-title);font-weight:700;line-height:1.2;color:var(--color-tmw-dk-green);font-family:var(--font-family-base);transition:all .1s linear}.author-card-byline{margin-bottom:var(--space-3);font-size:14px;font-weight:500}@media screen and (min-width: 48em){.author-card-byline{font-size:16px}}.author-card-post-count{font-size:var(--text-card-post-count);color:var(--color-tmw-dk-green);font-weight:400}.author-card-link:hover .author-card-image{transform:scale(1.1)}.author-card-link:focus-visible{outline:3px dotted var(--color-tmw-lt-blue-1);outline-offset:3px}.author-card--dark .author-card-post-count,.author-card--dark .author-card-name,.author-card--dark .author-card-title,.author-card--dark .author-card-byline,.author-card--dark .author-card-nmls,.author-card--dark .author-card-excerpt{color:var(--color-tmw-lt-cream)}.author-card--dark .author-card-content::after{color:var(--color-tmw-lt-blue-1);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><path d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z" fill="%236CCFF6"/></svg>')}.author-card--dark .author-card-link:hover .author-card-name,.author-card--dark .author-card-link:hover .author-card-byline{color:var(--color-tmw-lt-blue-1)}.author-card--dark .author-card-link:hover .author-card-content::after{color:var(--color-tmw-lt-blue-1)}.featured-article-card{height:100%;border-radius:24px}.featured-article-card__link{transition:all .1s linear;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;gap:0;border-radius:24px;text-decoration:none;color:#1f2847;background:var(--color-tmw-lt-cream);box-shadow:rgba(149,157,165,.2) 0 8px 24px}.featured-article-card__link:hover{transform:scale(1.02)}@media screen and (min-width: 64em){.featured-article-card__link{flex-direction:row;gap:var(--space-5);justify-content:flex-start;align-items:center;padding:var(--space-6)}}.featured-article-card__link:focus-visible{outline:3px dotted var(--color-tmw-bright-green);outline-offset:3px}.featured-article-card__content{display:flex;flex-direction:column;justify-content:center;height:100%;max-width:85%;width:100%;padding:var(--space-3) var(--space-6) var(--space-6)}@media screen and (max-width: 64em){.featured-article-card__content{min-height:180px}}@media screen and (min-width: 40em)and (max-width: 64em){.featured-article-card__content{padding:var(--space-3) var(--space-11) var(--space-9) var(--space-6);display:block;max-width:100%}}@media screen and (min-width: 64em){.featured-article-card__content{padding:0}}.featured-article-card__image{display:block;width:100%;aspect-ratio:16/9;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}@media screen and (min-width: 64em){.featured-article-card__image{aspect-ratio:1/1}}.featured-article-card__image-wrapper{position:relative;flex:none;width:100%;overflow:hidden}.featured-article-card__image-wrapper--fallback{position:relative}@media screen and (min-width: 64em){.featured-article-card__image-wrapper{width:25%;height:auto;border-radius:24px;border:1px solid;border-color:var(--color-tmw-dk-green)}}.featured-article-card__content-wrapper{align-self:center;width:100%;height:100%;position:relative}@media screen and (min-width: 64em){.featured-article-card__content-wrapper{height:auto;position:unset}}.featured-article-card__content-wrapper::after{content:"";display:block;border:2px solid;border-radius:10px;padding:10px;line-height:0;color:var(--color-tmw-blue);position:absolute;top:0;width:40px;height:40px;bottom:0;margin:auto 0;right:var(--space-6);z-index:4;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><path d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z" fill="%231446A0"/></svg>');background-repeat:no-repeat;background-position:center;background-size:15px 15px}.featured-article-card__category{display:inline-block;position:relative;font-size:var(--text-card-category);font-weight:700;border-radius:4px;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);letter-spacing:.93px;text-transform:uppercase;background:var(--color-tmw-green);color:var(--color-tmw-lt-cream);align-self:flex-start}@media screen and (min-width: 64em){.featured-article-card__category{position:absolute;border-radius:0 4px 0 4px;margin-bottom:0;right:0;top:0}}.featured-article-card__title{margin:var(--space-2) 0;font-size:var(--text-card-title);color:var(--color-tmw-dk-green);transition:all .1s linear}.featured-article-card__byline{display:flex;align-items:center;gap:var(--space-4)}.featured-article-card__headshot{display:none}@media screen and (min-width: 40em){.featured-article-card__headshot{display:block}}.featured-article-card__headshot img{width:50px;height:50px;border-radius:50%}.featured-article-card__byline-text{display:flex;flex-direction:column}.featured-article-card__author{font-size:var(--text-card-author);font-weight:600}.featured-article-card__meta{position:absolute;width:100%;display:flex;justify-content:space-between;bottom:var(--space-4);font-size:var(--text-card-date);padding-right:var(--space-6);padding-left:var(--space-6);font-weight:700;color:var(--color-tmw-green);text-transform:uppercase;left:0}@media screen and (min-width: 64em){.featured-article-card__meta{display:inline-block;position:relative;left:0;padding-left:0;padding-right:0;bottom:0}}.featured-article-card__meta .dot{display:none}@media screen and (min-width: 64em){.featured-article-card__meta .dot{display:inline;margin:0 8px}.featured-article-card__meta .dot::after{content:"";width:1px;height:13px;background:currentColor;display:inline-block;bottom:-2px;position:relative}}@media screen and (min-width: 64em){.featured-article-card .post-reading-time{display:none}}.article-card{height:100%;border-radius:24px}.article-card .post-reading-time{display:none}.article-card__link{transition:all .1s linear;overflow:hidden;padding:var(--space-6);position:relative;display:flex;flex-direction:row;justify-content:start;align-items:flex-start;height:100%;gap:0;border-radius:24px;text-decoration:none;color:#1f2847;background:var(--color-tmw-dk-green);box-shadow:rgba(149,157,165,.2) 0 8px 24px}@media screen and (min-width: 64em){.article-card__link{flex-direction:row;gap:var(--space-5);justify-content:flex-start;align-items:center;padding:var(--space-6)}}.article-card__link:hover{transform:scale(1.02)}.article-card__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.article-card__content{display:flex;align-items:flex-start;justify-self:center;flex-direction:column;justify-content:center;height:100%;width:100%}@media screen and (min-width: 64em){.article-card__content{padding:var(--space-3) var(--space-6);max-width:85%;padding:0}}.article-card__content::after{content:"";display:block;border:2px solid;border-radius:10px;padding:10px;line-height:0;color:var(--color-tmw-lt-blue-2);width:40px;height:40px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><path d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z" fill="%23B8EBFF"/></svg>');background-repeat:no-repeat;background-position:center;background-size:15px 15px}@media screen and (min-width: 64em){.article-card__content::after{position:absolute;top:0;bottom:0;margin:auto 0;right:var(--space-6)}}.article-card__image{display:block;width:100%;aspect-ratio:1/1;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}@media screen and (min-width: 48em){.article-card__image{height:auto}}.article-card__image-wrapper{display:none}@media screen and (min-width: 64em){.article-card__image-wrapper{display:block;position:relative;width:33.33%;overflow:hidden;max-height:157px;height:100%;border-radius:24px}}.article-card__image-wrapper--fallback{position:relative}@media screen and (min-width: 64em){.article-card__image-wrapper{width:33.33%;height:auto;border-radius:24px;border:none}}.article-card__category{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.article-card__category:hover{transform:scale(1.05)}.article-card__category:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.article-card__category{position:absolute;right:0;top:0;font-size:var(--text-card-category);font-weight:700;border-radius:4px;padding:.75rem;letter-spacing:.93px;text-transform:uppercase;background:var(--color-tmw-green);color:var(--color-tmw-lt-cream)}.article-card__title{margin:var(--space-2) 0;font-size:var(--text-card-title);color:var(--color-tmw-lt-cream);max-width:87%;transition:all .1s linear}.article-card__excerpt{margin:0;font-size:var(--text-card-excerpt);font-weight:400;line-height:1.3;color:var(--color-tmw-dk-green)}.article-card__byline{display:flex;align-items:center;gap:var(--space-4)}.article-card__headshot{display:none}@media screen and (min-width: 40em){.article-card__headshot{display:block}}.article-card__headshot img{width:50px;height:50px;border-radius:50%}.article-card__byline-text{display:flex;flex-direction:column}.article-card__author{font-size:var(--text-card-author);font-weight:600}.article-card__meta{font-size:var(--text-card-date);font-weight:700;color:var(--color-tmw-bright-green);text-transform:uppercase;letter-spacing:.93px}.top-questions{margin-top:-1px;margin-bottom:var(--section-margin);padding-bottom:var(--section-padding)}@media screen and (min-width: 48em){.top-questions{margin-bottom:0;padding-bottom:0}}.faq-card{height:100%;border-radius:24px;border:1px solid var(--color-tmw-dk-green)}.faq-card__content-wrapper{transition:all .1s linear;overflow:hidden;padding:var(--space-6);position:relative;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;height:100%;border-radius:24px;text-decoration:none;background:var(--color-tmw-lt-cream)}@media screen and (min-width: 64em){.faq-card__content-wrapper{justify-content:flex-start;align-items:flex-start;padding:var(--space-8) var(--space-5) var(--space-8) var(--space-6)}}.faq-card__author{display:flex;gap:var(--space-4);align-items:center;margin-bottom:var(--space-6)}.faq-card__author-text{line-height:1.4em}.faq-card__author-text .written-by{font-size:var(--font-size-xs);color:var(--color-tmw-green);font-weight:400}.faq-card__author-text .name{font-size:var(--font-size-md);font-weight:bold;color:var(--color-tmw-dk-green);font-weight:700}.faq-card__author-text .role{font-size:var(--font-size-sm);font-style:italic;color:var(--color-tmw-dk-green);font-weight:400}.faq-card__content{display:flex;justify-self:center;flex-direction:column;justify-content:center;height:100%;width:100%}.faq-card__image{display:block;width:100%;aspect-ratio:1/1;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}@media screen and (min-width: 48em){.faq-card__image{height:auto}}.faq-card__image-wrapper{display:block;position:relative;width:75px;height:75px;overflow:hidden;border-radius:24px;flex-shrink:0}.faq-card__image-wrapper--fallback{position:relative}.faq-card__category{font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;color:var(--color-tmw-dk-blue);margin-bottom:var(--space-3)}.faq-card__title{font-size:var(--font-size-lg);color:var(--color-tmw-dk-green);margin-bottom:var(--space-5);transition:all .1s linear}@media screen and (min-width: 64em){.faq-card__title{font-size:var(--font-size-xl);margin:0 0 var(--space-8)}}.faq-card__title a{text-decoration:none}.faq-card__byline{display:flex;align-items:center;gap:var(--space-4)}.faq-card__headshot{display:block}.faq-card__headshot img{width:50px;height:50px}.faq-card__byline-text{display:flex;flex-direction:column}.faq-card__author{font-size:var(--text-card-author);font-weight:600;margin-bottom:var(--space-8)}.faq-card__button svg{fill:currentColor;margin-left:var(--space-3)}@keyframes tada{0%{transform:scale(1) rotate(0deg)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0deg)}}.custom-lower-scroll{position:fixed;right:0;bottom:0;left:0;z-index:5000;max-width:100%;padding:var(--space-5) 0;text-align:center;background:var(--color-tmw-dk-green);box-shadow:0 0 10px rgba(0,0,0,.1);transform:translateY(100%);opacity:0;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .4s cubic-bezier(0.4, 0, 0.2, 1),padding .3s ease}.custom-lower-scroll.visible{transform:translateY(0);opacity:1}@media screen and (min-width: 64em){.custom-lower-scroll{padding:var(--space-6) 0}}.custom-lower-scroll .custom-lower-scroll-toggle{position:absolute;top:var(--space-2);right:var(--space-3);display:block;font-size:var(--text-body-md);color:#fff;padding:var(--space-2);transition:top .3s ease,opacity .3s ease}@media screen and (min-width: 64em){.custom-lower-scroll .custom-lower-scroll-toggle{padding:var(--space-3)}}.custom-lower-scroll .custom-lower-scroll-toggle:hover{opacity:.85}.custom-lower-scroll .custom-lower-scroll-toggle svg{width:20px;display:block;height:auto;fill:currentColor;transition:transform .3s ease}@media screen and (min-width: 64em){.custom-lower-scroll .custom-lower-scroll-toggle svg{width:24px}}.custom-lower-scroll h2{margin-bottom:var(--space-4);font-size:var(--text-heading-md);font-weight:700;color:#fff;text-wrap:balance;transition:font-size .3s ease,margin-bottom .3s ease;user-select:none}.custom-lower-scroll .btn.custom-lower-scroll-link{font-size:var(--text-body-sm);transition:opacity .3s ease;background:var(--color-tmw-orange)}.custom-lower-scroll .btn.custom-lower-scroll-link.tada{animation:tada 1s ease-in-out}.custom-lower-scroll .btn-icon.custom-lower-scroll-link::after{width:10px;height:10px}.custom-lower-scroll p{display:block;margin:0;font-size:var(--text-body-sm);line-height:150%;color:#fff;transition:opacity .3s ease}.custom-lower-scroll p a{text-decoration:underline}.custom-lower-scroll.closed{padding:var(--space-4) 0}.custom-lower-scroll.closed .custom-lower-scroll-toggle svg{transform:rotate(180deg)}.custom-lower-scroll.closed h2{font-size:var(--text-body-xs);margin-bottom:0;cursor:pointer}@media screen and (min-width: 48em){.custom-lower-scroll.closed h2{font-size:var(--text-body-md)}}.custom-lower-scroll.closed .custom-lower-scroll-link{opacity:0;position:absolute;visibility:hidden;pointer-events:none}.custom-lower-scroll.closed p{opacity:0;position:absolute;visibility:hidden;pointer-events:none}@media screen and (width <= 900px){.custom-lower-scroll h2{font-size:var(--text-body-md);padding:0 24px}.custom-lower-scroll p{font-size:var(--text-caption)}}.toc-mobile-only{display:block}.toc-mobile-only .toc .toc-toggle{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}@media screen and (min-width: 75em){.toc-mobile-only{display:none}}.toc-desktop-only{display:none}@media screen and (min-width: 75em){.toc-desktop-only{display:block}}.toc{position:relative;display:none;margin-bottom:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-6) var(--space-4);background:var(--color-tmw-lt-cream);border:1px solid var(--color-tmw-dk-green);border-radius:12px}@media screen and (min-width: 75em){.toc{margin-top:var(--space-10)}}.sidebar .toc{margin-bottom:0}.toc.visible{display:block}.toc.hidden{display:none}.toc .toc-toggle{justify-content:space-between;align-items:center;padding:var(--space-1) var(--space-4);border:1px solid var(--color-tmw-blue);border-radius:.5rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-tmw-blue);background:rgba(0,0,0,0);cursor:pointer;text-wrap:nowrap}.toc .toc-toggle:hover{color:var(--color-tmw-dk-blue);border-color:var(--color-tmw-dk-blue)}.toc .toc-toggle svg{width:17px;height:auto;margin-left:var(--space-1);transition:transform .2s ease}.toc .toc-toggle svg path{fill:currentColor}.toc .toc-toggle.active svg{transform:rotate(180deg)}.toc .toc-toggle:not(.hidden){display:flex}.toc .toc-content{display:block}.toc .toc-content .toc-title{margin:calc(-1*var(--space-4)) calc(-1*var(--space-4)) var(--space-4) calc(-1*var(--space-4));padding:var(--space-2) var(--space-4);background-color:var(--color-tmw-cream);border-bottom:1px solid var(--color-tmw-dk-green);border-radius:12px 12px 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-align:left;color:var(--color-tmw-black)}.toc .toc-content ul{margin:0;padding:0;list-style:none}.toc .toc-content li{display:flex;align-items:center;margin-bottom:var(--space-4);padding-left:0;line-height:1.3;text-align:left;list-style:none}.toc .toc-content li.hidden{display:none}.toc .toc-content li::before{display:none}.toc .toc-content li:hover svg{margin-right:var(--space-4)}.toc .toc-content li:hover svg path{fill:var(--color-tmw-orange)}.toc .toc-content a{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-decoration:none;color:var(--color-tmw-black)}.toc .toc-content a:hover{color:var(--color-tmw-blue)}.toc .toc-content .toc-extra-items{display:none}:root{--text-breadcrumb: var(--font-size-xs)}.breadcrumbs{display:none}@media screen and (min-width: 48em){.breadcrumbs{display:block;padding:var(--space-3) 0;background:rgb(255,240.6285714286,204.7)}.breadcrumbs ul{display:flex;margin:0;gap:var(--space-3);line-height:20px;list-style:none}.breadcrumbs ul li{display:flex;margin:0;padding:0}.breadcrumbs ul li.breadcrumb-separator{opacity:.5}.breadcrumbs ul li a{display:block;font-size:var(--text-breadcrumb);font-weight:var(--font-weight-normal);text-decoration:none;color:var(--color-tmw-green)}.breadcrumbs ul li a:hover{color:var(--color-tmw-dk-green)}.breadcrumbs ul li svg{display:block;width:17px;height:auto}.breadcrumbs ul li svg path{fill:currentColor}.breadcrumbs ul li:last-child svg{display:none}}.breadcrumb_last{font-size:var(--text-breadcrumb);font-weight:var(--font-weight-normal);text-decoration:none;color:hsla(0,0%,100%,.8)}.calculator-card{border-radius:24px}.calculator-card-link{transition:all .1s linear;position:relative;display:flex;align-items:center;height:100%;padding:var(--space-6);gap:var(--space-5);border:2px solid var(--color-tmw-dk-blue);border-radius:24px;text-decoration:none;color:#1f2847;background:var(--color-tmw-lt-blue-2);box-shadow:rgba(149,157,165,.2) 0 8px 24px}@media screen and (min-width: 48em){.calculator-card-link{flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--space-6)}}.calculator-card-content{position:relative}.calculator-card-image-wrapper{position:relative;flex:none;width:33.33%;border-radius:24px;overflow:hidden}@media screen and (min-width: 48em){.calculator-card-image-wrapper{width:100%;height:auto}}.calculator-card-image{display:block;width:100%;aspect-ratio:1/1;background:#fff;object-fit:cover;transform-origin:center;transition:all .1s linear}@media screen and (min-width: 48em){.calculator-card-image{height:auto;aspect-ratio:16/9}}.calculator-card-title{margin:0;font-size:var(--text-card-title);font-weight:700;line-height:1.2;transition:all .1s linear}.calculator-card-excerpt{margin-bottom:var(--space-3)}.calculator-card-excerpt p{margin:0;font-size:var(--text-card-excerpt);font-weight:400;line-height:1.5;color:var(--color-tmw-dk-green)}.calculator-card-link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.calculator-card-link:hover{border:2px solid var(--color-tmw-dk-orange)}.calculator-card-link:hover .calculator-card-title{color:var(--color-tmw-dk-orange)}.calculator-card-link:hover .calculator-card-image{transform:scale(1.1)}.progress{position:fixed;top:0;right:0;left:0;z-index:10000;width:0;height:6px;background:var(--color-tmw-orange)}body.admin-bar .progress{top:32px}.wp-block-buttons{margin-bottom:var(--space-5)}.wp-block-buttons.is-layout-flex{display:flex;flex-wrap:wrap;gap:10px}.wp-block-button .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button .wp-block-button__link{color:#fff;background:var(--color-tmw-orange)}.wp-block-button .wp-block-button__link:hover{background:var(--color-tmw-orange)}.wp-block-button.is-style-dark .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-dark .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-dark .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-dark .wp-block-button__link{color:#fff;background:var(--color-tmw-orange)}.wp-block-button.is-style-dark .wp-block-button__link:hover{background:var(--color-tmw-orange)}.wp-block-button.is-style-dark .wp-block-button__link{text-wrap:nowrap}.wp-block-button.is-style-outline .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-outline .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-outline .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-outline .wp-block-button__link{color:var(--color-tmw-orange);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-orange)}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--color-tmw-lt-cream);background:var(--color-tmw-orange)}.wp-block-button.is-style-outline-reversed .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-outline-reversed .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-outline-reversed .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-outline-reversed .wp-block-button__link{color:var(--color-tmw-lt-cream);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-lt-cream)}.wp-block-button.is-style-outline-reversed .wp-block-button__link:hover{background:#fff;color:var(--color-tmw-dk-orange);box-shadow:inset 0 0 0 2px #fff}.wp-block-button.is-style-light .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-light .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-light .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-light .wp-block-button__link{color:var(--color-tmw-orange);background:var(--color-tmw-lt-cream)}.wp-block-button.is-style-light .wp-block-button__link:hover{color:var(--color-tmw-dk-orange)}.wp-block-button.is-style-secondary .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-secondary .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-secondary .wp-block-button__link{color:#fff;background:var(--color-tmw-blue)}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background:var(--color-tmw-dk-blue)}.wp-block-button.is-style-secondary-reversed .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-secondary-reversed .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-secondary-reversed .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-secondary-reversed .wp-block-button__link{background:var(--color-tmw-lt-cream);color:var(--color-tmw-blue)}.wp-block-button.is-style-secondary-reversed .wp-block-button__link:hover{background:#fff;color:var(--color-tmw-dk-blue)}.wp-block-button.is-style-secondary-outline .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-secondary-outline .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-secondary-outline .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-secondary-outline .wp-block-button__link{color:var(--color-tmw-blue);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-blue)}.wp-block-button.is-style-secondary-outline .wp-block-button__link:hover{background:var(--color-tmw-blue);color:#fff}.wp-block-button.is-style-secondary-outline-reversed .wp-block-button__link{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wp-block-button.is-style-secondary-outline-reversed .wp-block-button__link:hover{transform:scale(1.05)}.wp-block-button.is-style-secondary-outline-reversed .wp-block-button__link:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-button.is-style-secondary-outline-reversed .wp-block-button__link{color:var(--color-tmw-lt-cream);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-lt-cream)}.wp-block-button.is-style-secondary-outline-reversed .wp-block-button__link:hover{background:#fff;color:var(--color-tmw-dk-blue);box-shadow:inset 0 0 0 2px #fff}.wp-block-button.is-style-small .wp-block-button__link{width:auto;padding:.75rem 1.5rem;font-size:var(--text-button-sm)}.wp-block-button.is-style-arrow{margin:1rem 0;position:relative;width:100%}@media screen and (min-width: 48em){.wp-block-button.is-style-arrow{margin:2rem 0}}.wp-block-button.is-style-arrow .wp-block-button__link{color:var(--color-tmw-black);border-left:3px solid var(--color-tmw-lt-blue-1);text-decoration:none;display:block;background:linear-gradient(to right, var(--color-tmw-lt-blue-3), var(--color-tmw-lt-blue-3)),linear-gradient(to right, var(--color-tmw-lt-blue-2), var(--color-tmw-lt-blue-2));padding:12px 24px 12px 48px;border-radius:.5rem;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,0 100%;line-height:var(--line-height-tight);transition:background-size 400ms;position:relative;text-align:left}.wp-block-button.is-style-arrow .wp-block-button__link:hover{background-size:0 100%,100% 100%}.wp-block-button.is-style-arrow .wp-block-button__link:hover:after{animation:pulse .6s ease-in-out;animation-iteration-count:infinite}.wp-block-button.is-style-arrow .wp-block-button__link:after{content:"";text-align:center;width:48px;height:100%;display:flex;align-items:center;justify-content:center;transition:all .1s ease;background-color:var(--color-tmw-dk-blue);position:absolute;left:0;top:0;mask:url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9IiMxNDQ2YTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNNi4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw5LjU4NiA1IDYuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0bS02IDBhMSAxIDAgMCAxIDEuNDE0IDBsNCA0YTEgMSAwIDAgMSAwIDEuNDE0bC00IDRBMSAxIDAgMCAxIC4yOTMgOC4yOTNMMy41ODYgNSAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Ii8+PC9zdmc+") no-repeat center;mask-size:12px 12px;-webkit-mask:url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9IiMxNDQ2YTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNNi4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw5LjU4NiA1IDYuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0bS02IDBhMSAxIDAgMCAxIDEuNDE0IDBsNCA0YTEgMSAwIDAgMSAwIDEuNDE0bC00IDRBMSAxIDAgMCAxIC4yOTMgOC4yOTNMMy41ODYgNSAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Ii8+PC9zdmc+") no-repeat center;-webkit-mask-size:12px 12px}.btn{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn:hover{transform:scale(1.05)}.btn:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.text-link{position:relative;display:inline-block;border-bottom:2px solid rgba(1,45,113,.31);font-size:var(--text-button-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);text-decoration:none;white-space:nowrap;color:var(--color-tmw-dk-blue);transition:all .1s linear}.text-link:hover{border-bottom:2px solid var(--color-tmw-orange);transition-delay:.2s;color:var(--color-tmw-dk-orange)}.text-link:hover::after{transform:scaleX(1);content:""}.text-link::after{position:absolute;top:100%;left:0;width:100%;height:2px;background-color:var(--color-tmw-orange);transform:scaleX(0);content:"";transition:all .1s linear}.btn.btn-outline{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-outline:hover{transform:scale(1.05)}.btn.btn-outline:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-outline{color:var(--color-tmw-orange);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-orange)}.btn.btn-outline:hover{color:var(--color-tmw-lt-cream);background:var(--color-tmw-orange)}.btn.btn-outline.btn-reversed{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-outline.btn-reversed:hover{transform:scale(1.05)}.btn.btn-outline.btn-reversed:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-outline.btn-reversed{color:var(--color-tmw-lt-cream);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-lt-cream)}.btn.btn-outline.btn-reversed:hover{background:#fff;color:var(--color-tmw-dk-orange);box-shadow:inset 0 0 0 2px #fff}.btn.btn-dark{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-dark:hover{transform:scale(1.05)}.btn.btn-dark:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-dark{color:#fff;background:var(--color-tmw-orange)}.btn.btn-dark:hover{background:var(--color-tmw-orange)}.btn.btn-light{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-light:hover{transform:scale(1.05)}.btn.btn-light:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-light{color:var(--color-tmw-orange);background:var(--color-tmw-lt-cream)}.btn.btn-light:hover{color:var(--color-tmw-dk-orange)}.btn.btn-secondary{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-secondary:hover{transform:scale(1.05)}.btn.btn-secondary:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-secondary{color:#fff;background:var(--color-tmw-blue)}.btn.btn-secondary:hover{background:var(--color-tmw-dk-blue)}.btn.btn-secondary.btn-reversed{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-secondary.btn-reversed:hover{transform:scale(1.05)}.btn.btn-secondary.btn-reversed:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-secondary.btn-reversed{background:var(--color-tmw-lt-cream);color:var(--color-tmw-blue)}.btn.btn-secondary.btn-reversed:hover{background:#fff;color:var(--color-tmw-dk-blue)}.btn.btn-secondary.btn.btn-outline{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-secondary.btn.btn-outline:hover{transform:scale(1.05)}.btn.btn-secondary.btn.btn-outline:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-secondary.btn.btn-outline{color:var(--color-tmw-blue);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-blue)}.btn.btn-secondary.btn.btn-outline:hover{background:var(--color-tmw-blue);color:#fff}.btn.btn-secondary.btn.btn-outline.btn-reversed{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.btn.btn-secondary.btn.btn-outline.btn-reversed:hover{transform:scale(1.05)}.btn.btn-secondary.btn.btn-outline.btn-reversed:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.btn.btn-secondary.btn.btn-outline.btn-reversed{color:var(--color-tmw-lt-cream);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-lt-cream)}.btn.btn-secondary.btn.btn-outline.btn-reversed:hover{background:#fff;color:var(--color-tmw-dk-blue);box-shadow:inset 0 0 0 2px #fff}.btn-icon::after{content:"";display:inline-block;width:14px;height:14px;margin-left:var(--space-4);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><path d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><path d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z"/></svg>') no-repeat center/contain;background-color:currentColor}.btn.small{width:auto;padding:.75rem 1.5rem;font-size:var(--text-button-sm)}div.table-container,.table-responsive,.responsive-table,div[id*=tablepress][id$=_wrapper],.tablepress{width:100%;max-width:100%;background:linear-gradient(to left, #fff 30%, rgba(0, 0, 0, 0)) 100% 100%,linear-gradient(to left, rgba(255, 255, 255, 0), #fff 70%) 0% 100%,radial-gradient(farthest-side at 0% 50%, rgba(var(--color-tmw-green), 0.2), rgba(var(--color-tmw-green), 0)),radial-gradient(farthest-side at 100% 50%, rgba(var(--color-tmw-green), 0.2), rgba(var(--color-tmw-green), 0)) 100% 50%;background-color:#fff;background-repeat:no-repeat;background-size:28px 100%,100px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow:auto}.table-responsive table,div[id*=tablepress][id$=_wrapper] table,.responsive-table table,table.tablepress{margin:0 0 var(--space-6);border:none;font-size:var(--text-body-md);background:none;overflow:scroll;border-collapse:separate !important;border-spacing:0;table-layout:auto}.table-responsive table th,.table-responsive table td,div[id*=tablepress][id$=_wrapper] table th,div[id*=tablepress][id$=_wrapper] table td,.responsive-table table th,.responsive-table table td,table.tablepress th,table.tablepress td{width:auto;padding:var(--space-2);border:.5px solid var(--color-tmw-dk-green);line-height:1.3;text-align:left}.table-responsive table thead th,.table-responsive table thead td,div[id*=tablepress][id$=_wrapper] table thead th,div[id*=tablepress][id$=_wrapper] table thead td,.responsive-table table thead th,.responsive-table table thead td,table.tablepress thead th,table.tablepress thead td{padding:var(--space-5);border:none;font-size:var(--text-body-sm);font-weight:600;color:#fff;background:var(--color-tmw-dk-green)}.table-responsive table thead th:first-child,.table-responsive table thead td:first-child,div[id*=tablepress][id$=_wrapper] table thead th:first-child,div[id*=tablepress][id$=_wrapper] table thead td:first-child,.responsive-table table thead th:first-child,.responsive-table table thead td:first-child,table.tablepress thead th:first-child,table.tablepress thead td:first-child{border-top-left-radius:24px}.table-responsive table thead th:last-child,.table-responsive table thead td:last-child,div[id*=tablepress][id$=_wrapper] table thead th:last-child,div[id*=tablepress][id$=_wrapper] table thead td:last-child,.responsive-table table thead th:last-child,.responsive-table table thead td:last-child,table.tablepress thead th:last-child,table.tablepress thead td:last-child{border-top-right-radius:24px}.table-responsive table thead tr.row-1,div[id*=tablepress][id$=_wrapper] table thead tr.row-1,.responsive-table table thead tr.row-1,table.tablepress thead tr.row-1{text-wrap:nowrap}.table-responsive table tbody tr td,div[id*=tablepress][id$=_wrapper] table tbody tr td,.responsive-table table tbody tr td,table.tablepress tbody tr td{padding:var(--space-5);font-size:var(--text-body-sm)}.table-responsive table tbody tr td:first-child,div[id*=tablepress][id$=_wrapper] table tbody tr td:first-child,.responsive-table table tbody tr td:first-child,table.tablepress tbody tr td:first-child{border-left:1px solid var(--color-tmw-dk-green)}.table-responsive table tbody tr td:last-child,div[id*=tablepress][id$=_wrapper] table tbody tr td:last-child,.responsive-table table tbody tr td:last-child,table.tablepress tbody tr td:last-child{border-right:1px solid var(--color-tmw-dk-green)}.table-responsive table tbody tr:nth-child(2n),div[id*=tablepress][id$=_wrapper] table tbody tr:nth-child(2n),.responsive-table table tbody tr:nth-child(2n),table.tablepress tbody tr:nth-child(2n){background:rgba(42,52,3,.1)}.table-responsive table tbody tr:last-child td,div[id*=tablepress][id$=_wrapper] table tbody tr:last-child td,.responsive-table table tbody tr:last-child td,table.tablepress tbody tr:last-child td{border-bottom:1px solid var(--color-tmw-dk-green)}.table-responsive table tbody tr:last-child td:first-child,div[id*=tablepress][id$=_wrapper] table tbody tr:last-child td:first-child,.responsive-table table tbody tr:last-child td:first-child,table.tablepress tbody tr:last-child td:first-child{border-bottom-left-radius:24px}.table-responsive table tbody tr:last-child td:last-child,div[id*=tablepress][id$=_wrapper] table tbody tr:last-child td:last-child,.responsive-table table tbody tr:last-child td:last-child,table.tablepress tbody tr:last-child td:last-child{border-bottom-right-radius:24px}.table-responsive table.no-thead tbody tr:first-of-type,div[id*=tablepress][id$=_wrapper] table.no-thead tbody tr:first-of-type,.responsive-table table.no-thead tbody tr:first-of-type,table.tablepress.no-thead tbody tr:first-of-type{padding:var(--space-6);border:none;font-size:var(--text-body-sm);font-weight:600;color:#fff}.table-responsive table.no-thead tbody tr:first-of-type td,div[id*=tablepress][id$=_wrapper] table.no-thead tbody tr:first-of-type td,.responsive-table table.no-thead tbody tr:first-of-type td,table.tablepress.no-thead tbody tr:first-of-type td{background:var(--color-tmw-dk-green)}.table-responsive table.no-thead tbody tr:first-of-type td:first-child,div[id*=tablepress][id$=_wrapper] table.no-thead tbody tr:first-of-type td:first-child,.responsive-table table.no-thead tbody tr:first-of-type td:first-child,table.tablepress.no-thead tbody tr:first-of-type td:first-child{border-top-left-radius:24px}.table-responsive table.no-thead tbody tr:first-of-type td:last-child,div[id*=tablepress][id$=_wrapper] table.no-thead tbody tr:first-of-type td:last-child,.responsive-table table.no-thead tbody tr:first-of-type td:last-child,table.tablepress.no-thead tbody tr:first-of-type td:last-child{border-top-right-radius:24px}.table-responsive table.no-thead tbody tr:first-of-type th:first-child,div[id*=tablepress][id$=_wrapper] table.no-thead tbody tr:first-of-type th:first-child,.responsive-table table.no-thead tbody tr:first-of-type th:first-child,table.tablepress.no-thead tbody tr:first-of-type th:first-child{border-top-left-radius:24px}.table-responsive table.no-thead tbody tr:first-of-type th:last-child,div[id*=tablepress][id$=_wrapper] table.no-thead tbody tr:first-of-type th:last-child,.responsive-table table.no-thead tbody tr:first-of-type th:last-child,table.tablepress.no-thead tbody tr:first-of-type th:last-child{border-top-right-radius:24px}figcaption.wp-element-caption{margin-bottom:var(--space-4);font-size:var(--text-body-sm);font-style:italic}.pagination{position:relative;z-index:1;margin:var(--space-8) 0}.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:var(--space-2)}@media screen and (min-width: 48em){.pagination .nav-links{justify-content:flex-end}}.pagination .nav-links span,.pagination .nav-links a{display:flex;flex:none;justify-content:center;align-items:center;width:50px;height:50px;padding:12px;border-radius:6px;font-weight:600;text-align:center;text-decoration:none}.pagination .nav-links span.current{color:#fff;background:var(--color-tmw-blue)}.pagination .nav-links span.dots{width:auto;padding:var(--space-3) var(--space-1);border:none;background:rgba(0,0,0,0)}.pagination .nav-links a{color:var(--color-tmw-blue)}.pagination .nav-links a:hover{color:#fff;background:rgba(0,0,0,0);color:var(--color-tmw-dk-blue)}.pagination .nav-links a.next,.pagination .nav-links a.prev{width:auto;padding:var(--space-3) var(--space-6);box-shadow:inset 0 0 0 2px var(--color-tmw-blue);background:rgba(0,0,0,0)}.pagination .nav-links a.next:hover,.pagination .nav-links a.prev:hover{background:var(--color-tmw-blue);color:#fff}@media screen and (max-width: 48em){.pagination .nav-links{max-width:290px;margin-right:auto;margin-left:auto;margin-top:var(--space-11);position:relative}.pagination .nav-links span,.pagination .nav-links a{width:40px;height:40px}.pagination .nav-links a.prev,.pagination .nav-links a.next{position:absolute;width:calc(50% - 4px)}.pagination .nav-links .prev{top:-60px;left:0}.pagination .nav-links .next{top:-60px;right:0}.pagination .nav-links .page-numbers{width:40px;height:40px;margin-bottom:50px;margin-top:20px}}@media screen and (min-width: 64em){.pagination .nav-links .page-numbers{margin-bottom:30px}}.cookie-notice{position:fixed;right:16px;bottom:16px;left:16px;z-index:99999;padding:16px;border-radius:24px;background:hsla(0,0%,100%,.95);box-shadow:0 7px 14px 0 rgba(1,42,126,.18),0 2px 7px 0 rgba(1,42,126,.12)}.cookie-notice p{margin:4px 0 12px;padding:0;font-size:16px;line-height:1.3;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100}.cookie-notice strong{font-size:var(--text-body-sm);font-weight:600;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.cookie-notice a{text-decoration:underline;color:var(--color-tmw-dk-green);transition:all .2s ease-out;text-underline-offset:0}.cookie-notice a:hover{color:var(--color-tmw-dk-orange)}.cookie-notice .button-cookie{padding:10px 20px;border:none;border-radius:10px;font-size:16px;font-weight:700;color:#fff;background:var(--color-tmw-orange);cursor:pointer;transition:all .2s ease-out;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.cookie-notice .button-cookie:hover{color:#fff;background:var(--color-tmw-dk-orange)}@media screen and (min-width: 768px){.cookie-notice{right:auto;width:462px;padding:24px}}.header-group{display:flex;flex-direction:column;max-width:1000px;margin:0 auto var(--space-6);gap:var(--space-3);text-wrap:balance}@media screen and (min-width: 48em){.header-group{gap:var(--space-6)}}.header-group p,.header-group .header-group-subtitle{margin:0;font-family:"Open Sans",sans-serif;font-size:var(--text-body-lg);font-weight:400}.intro-text{margin-bottom:var(--space-3);font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-tmw-orange)}@media screen and (min-width: 48em){.intro-text{margin-bottom:var(--space-6)}}.KJEDefinitions{margin-top:var(--space-8)}.content{max-width:800px;margin:0 auto;padding:var(--space-12) 0}.content p,.content ul li,.content ol li{line-height:1.667}.content ul,.content ol{margin:0 0 var(--space-7) var(--space-8)}.content ul li{list-style-type:none;position:relative;padding-left:var(--space-4)}.content ul li::before{content:"";position:absolute;left:-10px;top:.5em;width:7px;height:13px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="13"><path fill="%23414F07" transform="translate(0 -0.000195503)" d="M0.69767237 12C0.51162636 12 0.34883618 11.936243 0.2093017 11.808802C0.069767237 11.68136 0 11.512524 0 11.302292L0 0.69767237C0 0.48837063 0.069767237 0.31999904 0.2093017 0.19255756C0.34883618 0.065116085 0.51162636 0.00093022978 0.69767237 0C0.74418384 0 0.90697402 0.069767237 1.186043 0.2093017L6.2441673 5.267426C6.360446 5.3837047 6.4418411 5.4999838 6.4883528 5.6162624C6.5348644 5.7325411 6.5581198 5.8604474 6.5581198 5.9999819C6.5581198 6.1395164 6.5348644 6.2674232 6.4883528 6.3837018C6.4418411 6.4999804 6.360446 6.6162596 6.2441673 6.7325382L1.186043 11.790663C1.1162758 11.86043 1.0409272 11.912988 0.95999712 11.948337C0.87906712 11.983685 0.79162556 12.000895 0.69767237 12"/></svg>');background-repeat:no-repeat;background-size:contain}.content ul li ul{margin-left:var(--space-5)}.content h2{position:relative;font-size:var(--text-heading-lg)}.content h2,.content h3,.content h4,.content h5,.content h6{margin:var(--space-8) 0 var(--space-4)}.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content img,.content video,.content iframe,.content figure img{max-width:100%;height:auto}.content img.aligncenter,.content .aligncenter{display:block;margin:0 auto var(--space-6)}.content img.alignright{max-width:40%;height:auto;margin:0 0 var(--space-5) var(--space-5)}@media screen and (min-width: 48em){.content img.alignright{float:right}}.content img.alignleft{max-width:40%;height:auto;margin:0 var(--space-5) var(--space-5) 0}@media screen and (min-width: 48em){.content img.alignleft{float:left}}.content figcaption,.content .wp-caption-text{margin-top:var(--space-2);font-size:var(--text-body-sm);text-align:center;color:var(--color-neutral-700)}.content .wp-block-button{margin:var(--space-5) 0}.content .wp-block-embed{margin:var(--space-6) 0}.content .wp-block-embed iframe,.content .wp-block-embed video{max-width:100%;height:auto}.content p a,.content ul li a,.content ol li a,.content figcaption a,.content .wp-caption-text a{font-weight:var(--font-weight-normal);color:var(--color-tmw-blue);text-decoration-thickness:1px;text-decoration-color:var(--color-tmw-blue)}.content p a:hover,.content ul li a:hover,.content ol li a:hover,.content figcaption a:hover,.content .wp-caption-text a:hover{color:var(--color-tmw-dk-blue);text-decoration-color:var(--color-tmw-dk-blue)}.content canvas{max-width:100%;height:auto}.block{position:relative;margin:var(--space-8) 0;border-radius:24px}.author .content-wrapper,.page-template-default .content-wrapper,.post-type-archive .content-wrapper{padding-top:var(--space-8);padding-bottom:var(--space-8)}.single-post .main,.single-calculator .main{position:relative;background:#fff}.single-post .related-articles-wrapper,.single-calculator .related-articles-wrapper{margin-top:var(--space-8);padding-bottom:0}.single-post .related-articles-wrapper .featured-article-card__link,.single-calculator .related-articles-wrapper .featured-article-card__link{box-shadow:none;border:1px solid var(--color-tmw-dk-green)}.single-post .related-articles-wrapper h2,.single-calculator .related-articles-wrapper h2{font-size:var(--text-heading-md)}.single-post .related-articles-wrapper .c,.single-calculator .related-articles-wrapper .c{margin-bottom:0;padding:var(--space-6) var(--space-6) var(--space-4)}@media screen and (min-width: 64em){.single-post .related-articles-wrapper .c,.single-calculator .related-articles-wrapper .c{padding:var(--space-10) var(--space-10) var(--space-1)}}.single-post .product-feature-section,.single-calculator .product-feature-section{margin-top:0;z-index:2;position:relative}.single-post .content,.single-calculator .content{position:relative;max-width:800px;min-width:0;margin:var(--space-6) 0 0 0;padding:0;font-size:18px}@media screen and (min-width: 64em){.single-post .content,.single-calculator .content{margin:var(--space-10) 0 0 0}}@media screen and (min-width: 64em){.single-post .content-wrapper,.single-calculator .content-wrapper{display:flex;justify-content:space-between;gap:var(--space-10)}}.content .tcm-expander-content .tcm-breakdown-item{padding-left:0 !important}.content .tcm-expander-content .tcm-breakdown-item::before{display:none}.content .tcm-results-cta-button:hover,.content .tcm-calc-cta-btn:hover{color:var(--color-cta-button-text)}.content .field-group_birthday li::before,.content .field-group_first_military_pay_date li::before,.content .field-group_down_payment li::before,.content .field-group_taxes li::before,.content .field-group_insurance li::before{display:none}.wp-block-image figure.alignleft{float:none;margin:0}@media screen and (min-width: 48em){.wp-block-image figure.alignleft{float:left;margin-right:var(--space-5);margin-bottom:var(--space-5)}}.wp-block-image figure.alignright{float:none;margin:0}@media screen and (min-width: 48em){.wp-block-image figure.alignright{float:right;margin-left:var(--space-5);margin-bottom:var(--space-5)}}.wpforms-container{width:100%}.wpforms-container ul{margin:0 !important}.wpforms-container ul li:before{display:none !important}.wpforms-container input,.wpforms-container select{padding:var(--space-3);border-radius:5px;font-weight:700;border:none;color:var(--color-tmw-xtra-dk-blue);box-shadow:0 0 0 1px var(--color-tmw-dk-green) inset}.wpforms-container input:focus,.wpforms-container select:focus{border:none;box-shadow:0 0 0 2px var(--color-tmw-blue) inset}.wpforms-container input::placeholder,.wpforms-container select::placeholder{color:var(--color-tmw-xtra-dk-blue);opacity:.33}.wpforms-container textarea{border-radius:5px;font-weight:700;border:none;color:var(--color-tmw-xtra-dk-blue);box-shadow:0 0 0 1px var(--color-tmw-dk-green) inset}.wpforms-container textarea:focus{border:none;box-shadow:0 0 0 2px var(--color-tmw-blue) inset}.wpforms-container textarea::placeholder{color:var(--color-tmw-xtra-dk-blue);opacity:.33}.wpforms-container .wpforms-layout-row{gap:var(--space-3);width:100%}@media screen and (min-width: 64em){.wpforms-container .wpforms-layout-row{gap:var(--space-4)}}.wpforms-container .wpforms-field{padding:0 !important;width:100%}.wpforms-container .wpforms-form,.wpforms-container .wpforms-field-container{width:100%;display:flex;gap:var(--space-4);align-items:center;flex-direction:column}.wpforms-container .wpforms-form .wpforms-submit-container,.wpforms-container .wpforms-field-container .wpforms-submit-container{padding:0;width:100%;flex-shrink:0}.wpforms-container .wpforms-form .wpforms-submit-container button,.wpforms-container .wpforms-field-container .wpforms-submit-container button{transition:all .1s linear;text-transform:capitalize;margin-top:var(--space-3);display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.wpforms-container .wpforms-form .wpforms-submit-container button:hover,.wpforms-container .wpforms-field-container .wpforms-submit-container button:hover{transform:scale(1.05)}.wpforms-container .wpforms-form .wpforms-submit-container button:focus-visible,.wpforms-container .wpforms-field-container .wpforms-submit-container button:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wpforms-container .wpforms-form .wpforms-submit-container button,.wpforms-container .wpforms-field-container .wpforms-submit-container button{color:#fff;background:var(--color-tmw-orange)}.wpforms-container .wpforms-form .wpforms-submit-container button:hover,.wpforms-container .wpforms-field-container .wpforms-submit-container button:hover{background:var(--color-tmw-orange)}.wpforms-container .wpforms-form .wpforms-submit-container button,.wpforms-container .wpforms-field-container .wpforms-submit-container button{width:100%;height:68px}@media screen and (min-width: 64em){.wpforms-container .wpforms-form .wpforms-submit-container button,.wpforms-container .wpforms-field-container .wpforms-submit-container button{display:inline-block;width:290px;margin-top:var(--space-4)}}.wpforms-container .wpforms-form .impound,.wpforms-container .wpforms-field-container .impound{display:none !important}.wpforms-container .wpforms-form label,.wpforms-container .wpforms-field-container label{margin-bottom:4px;text-align:left;color:var(--color-tmw-dk-green)}@media screen and (min-width: 64em){.wpforms-container .wpforms-form label,.wpforms-container .wpforms-field-container label{margin-bottom:2px}}.wpforms-container .wpforms-form .wpforms-layout-column,.wpforms-container .wpforms-form .wpforms-layout-column .wpforms-field,.wpforms-container .wpforms-field-container .wpforms-layout-column,.wpforms-container .wpforms-field-container .wpforms-layout-column .wpforms-field{padding:0 !important}.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row,.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row,.wpforms-container .wpforms-field-container .wpforms-field-layout .wpforms-layout-row,.wpforms-container .wpforms-field-container .wpforms-field-repeater .wpforms-layout-row{margin-left:0 !important;margin-right:0 !important}.wpforms-container #wpforms-form-101574 label{color:var(--color-tmw-cream) !important}.exit-intent-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,252,244,.51);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:var(--space-5);box-sizing:border-box}.exit-intent-popup{position:relative;background:var(--color-tmw-xtra-dk-blue);border-radius:12px;max-width:900px;width:100%;padding:var(--space-6);max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:exitIntentSlideIn .3s ease-out}.exit-intent-popup.exit-intent-clickout-content{background:var(--color-tmw-dk-orange)}.exit-intent-popup.exit-intent-clickout-content .exit-intent-image{max-width:237px}.exit-intent-popup.exit-intent-clickout-content .exit-intent-subheadline{color:var(--color-tmw-bright-green)}.exit-intent-popup.exit-intent-clickout-content .exit-intent-headline{margin-bottom:var(--space-6)}.exit-intent-popup.exit-intent-clickout-content .exit-intent-disclaimer{text-align:left}.exit-intent-popup .exit-intent-close{position:absolute;top:var(--space-4);right:var(--space-4);background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--color-tmw-lt-cream);transition:all .2s ease;z-index:2}.exit-intent-popup .exit-intent-close:hover{color:var(--color-tmw-lt-blue-2)}.exit-intent-popup .exit-intent-content{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-5)}@media screen and (max-width: 768px){.exit-intent-popup .exit-intent-content{flex-direction:column;text-align:center;padding:var(--space-6);gap:var(--space-6)}}.exit-intent-popup .exit-intent-content.exit-intent-email_no_image{justify-content:center;text-align:center}.exit-intent-popup .exit-intent-content.exit-intent-email_no_image .exit-intent-text{max-width:500px}.exit-intent-popup div.wpforms-container-full{margin:0 !important}.exit-intent-popup div.wpforms-container-full .wpforms-field-label{color:#fff;font-size:14px !important;font-weight:600 !important}.exit-intent-popup div.wpforms-container-full .wpforms-field-sublabel{display:none !important}.exit-intent-popup div.wpforms-container-full .wpforms-field-row,.exit-intent-popup div.wpforms-container-full .wpforms-field-medium{max-width:none !important}.exit-intent-popup div.wpforms-container-full .wpforms-field-row-block,.exit-intent-popup div.wpforms-container-full .wpforms-field-medium,.exit-intent-popup div.wpforms-container-full .wpforms-form input[type=text]{border-radius:5px !important}.exit-intent-popup div.wpforms-container-full .wpforms-form button[type=submit]{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.exit-intent-popup div.wpforms-container-full .wpforms-form button[type=submit]:hover{transform:scale(1.05)}.exit-intent-popup div.wpforms-container-full .wpforms-form button[type=submit]:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.exit-intent-popup div.wpforms-container-full .wpforms-form button[type=submit]{color:var(--color-tmw-blue);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--color-tmw-blue)}.exit-intent-popup div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:var(--color-tmw-blue);color:#fff}.exit-intent-popup div.wpforms-container-full .wpforms-form button[type=submit]{color:var(--color-tmw-lt-blue-2) !important;width:100% !important;box-shadow:inset 0 0 0 1px var(--color-tmw-lt-blue-2);border:none !important;border-radius:5px;padding:var(--space-4) var(--space-4) !important}.exit-intent-popup .exit-intent-image{flex-shrink:0;max-width:373px}.exit-intent-popup .exit-intent-image img{width:100%;height:auto;border-radius:24px}.exit-intent-popup .exit-intent-text{flex:1}.exit-intent-popup .exit-intent-headline{font-size:var(--text-heading-lg);font-weight:700;color:#fff;margin:0;line-height:1.2}@media screen and (max-width: 768px){.exit-intent-popup .exit-intent-headline{font-size:var(--text-heading-md)}}.exit-intent-popup .exit-intent-subheadline{font-size:14px;color:var(--color-tmw-lt-blue-2);margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:1.56px;font-weight:bold}.exit-intent-popup .exit-intent-form{max-width:90%}.exit-intent-popup .exit-intent-disclaimer{font-size:14px;color:var(--color-tmw-lt-cream);margin:var(--space-4) 0 0 0;line-height:1.4;opacity:.72;text-align:center}.exit-intent-popup body.exit-intent-open,.exit-intent-popup body.exit-intent-clickout-open{overflow:hidden}.exit-intent-popup .exit-intent-clickout-content{background:#8b4513 !important;color:#fff !important}.exit-intent-popup .exit-intent-clickout-content .exit-intent-headline{color:#fff !important}.exit-intent-popup .exit-intent-clickout-content .exit-intent-disclaimer{color:hsla(0,0%,100%,.9) !important}.exit-intent-popup .exit-intent-clickout-btn{display:inline-block;width:100%;padding:var(--space-4) var(--space-6);font-size:var(--text-body-md);font-weight:bold;background:#fff;color:#8b4513;border:none;border-radius:8px;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s ease}.exit-intent-popup .exit-intent-clickout-btn:hover{background:#f0f0f0;transform:translateY(-1px)}@keyframes exitIntentSlideIn{from{opacity:0;transform:translateY(-30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mrc-ad-widget-container{--mrc-color-box-shadow: transparent !important;--mrc-font-family-headline: var(--font-family-display) !important;--mrc-color-widget-option: var(--color-tmw-dk-green) !important;--mrc-color-widget-border: var(--color-tmw-dk-green) !important}.mrc-ad-widget-container .mrc-ad-widget-option{transition:all .2s ease}.mrc-ad-widget-container .mrc-ad-widget-option:hover{--mrc-color-widget-option-border: var(--color-tmw-orange) !important;transform:scale(1.02)}.mrc-ad-widget-container .mrc-ad-widget-button{transition:all .2s ease !important}.mrc-ad-widget-container .mrc-ad-widget-button:hover{transform:scale(1.05);background:var(--color-tmw-orange) !important}.sh-active-client.sh-quidget-rendered img{display:block;margin-bottom:24px}.inline-cta-unit{margin:1rem 0;position:relative}@media screen and (min-width: 48em){.inline-cta-unit{margin:2rem 0}}.inline-cta-unit a{color:var(--color-tmw-black);border-left:3px solid var(--color-tmw-lt-blue-1);text-decoration:none;background:linear-gradient(to right, var(--color-tmw-lt-blue-3), var(--color-tmw-lt-blue-3)),linear-gradient(to right, var(--color-tmw-lt-blue-2), var(--color-tmw-lt-blue-2));padding:12px 24px 12px 48px;border-radius:.5rem;display:block;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,0 100%;line-height:var(--line-height-tight);transition:background-size 400ms;position:relative}.inline-cta-unit a:hover{background-size:0 100%,100% 100%}.inline-cta-unit a:hover:after{animation:pulse .6s ease-in-out;animation-iteration-count:infinite}.inline-cta-unit a:after{content:"";text-align:center;width:48px;height:100%;display:flex;align-items:center;justify-content:center;transition:all .1s ease;background-color:var(--color-tmw-dk-blue);position:absolute;left:0;top:0;mask:url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9IiMxNDQ2YTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNNi4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw5LjU4NiA1IDYuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0bS02IDBhMSAxIDAgMCAxIDEuNDE0IDBsNCA0YTEgMSAwIDAgMSAwIDEuNDE0bC00IDRBMSAxIDAgMCAxIC4yOTMgOC4yOTNMMy41ODYgNSAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Ii8+PC9zdmc+") no-repeat center;mask-size:12px 12px;-webkit-mask:url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9IiMxNDQ2YTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNNi4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwbDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw5LjU4NiA1IDYuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0bS02IDBhMSAxIDAgMCAxIDEuNDE0IDBsNCA0YTEgMSAwIDAgMSAwIDEuNDE0bC00IDRBMSAxIDAgMCAxIC4yOTMgOC4yOTNMMy41ODYgNSAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Ii8+PC9zdmc+") no-repeat center;-webkit-mask-size:12px 12px}@keyframes pulse{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.search-container{display:flex;align-items:center}.search-form{width:100%;display:flex;gap:16px;flex-wrap:nowrap}.search-form-wrapper{display:flex;align-items:center;gap:8px;width:100%}.search-field{padding:12px 12px;border:1px solid #ddd;border-radius:4px;min-width:200px;font-size:14px;width:100%}.search-field:focus{outline:none;border-color:var(--color-tmw-blue)}.search-submit{padding:12px 12px;display:flex;align-items:center;justify-content:center;border:none;font-size:var(--text-button-sm);color:#fff;background:var(--color-tmw-orange);padding:12px 12px;width:64px;border-radius:.5rem}.search-submit svg{width:16px;height:16px}.header .search-form{display:none;width:auto}.header .search-form.active{display:block;z-index:24;position:absolute;top:46px;right:20px;left:20px;background-color:var(--color-tmw-cream);padding:12px 16px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid var(--color-tmw-dk-cream)}@media screen and (min-width: 48em){.header .search-form.active{width:100%;right:140px;max-width:390px;left:auto;top:53px}}@media screen and (min-width: 64em){.header .search-form.active{right:179px;left:auto;top:52px;min-width:390px}}@media screen and (min-width: 87.5em){.header .search-form.active{top:46px;right:136px}}.header .search-toggle{background:none;border:none;padding:8px;cursor:pointer;color:inherit;display:flex;align-items:center}.header+.page-header-archive{margin-bottom:-80px}.header .main-nav{display:flex;align-items:center;padding:var(--space-3) 0;background:#fff}.header .main-nav a{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-decoration:none}.header .main-nav .c{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}@media screen and (min-width: 48em){.header .main-nav .c{gap:var(--space-6)}}.header .logo{flex-shrink:0}.header .logo img{width:220px}.header ul.menu{position:fixed;top:0;right:0;z-index:100000;width:320px;height:100vh;background:#fff;opacity:0;visibility:hidden;transition:none;transform:translateX(100%);pointer-events:none;list-style:none;overflow-y:auto;overflow-x:hidden}.header ul.menu>li{position:static;margin:0;padding:0;line-height:1.2;text-align:center}.header ul.menu>li:hover ul.sub-menu{display:block}.header ul.menu>li:hover>a:not(.btn){color:var(--color-tmw-orange)}.header ul.menu>li.menu-item-has-children,.header ul.menu>li.mobile-tools-menu{position:relative}.header ul.menu>li.menu-item-has-children>a,.header ul.menu>li.mobile-tools-menu>a{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-7);padding-right:60px;line-height:20px;text-align:left;text-decoration:none}.header ul.menu>li.menu-item-has-children .mobile-mega-menu-toggle,.header ul.menu>li.mobile-tools-menu .mobile-mega-menu-toggle{position:absolute;right:var(--space-3);top:0;width:40px;height:40px;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.header ul.menu>li.menu-item-has-children .mobile-mega-menu-toggle::after,.header ul.menu>li.mobile-tools-menu .mobile-mega-menu-toggle::after{content:"";width:10px;height:10px;border-right:2px solid var(--color-tmw-green);border-bottom:2px solid var(--color-tmw-green);transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}.header ul.menu>li.menu-item-has-children .mobile-mega-menu-toggle:hover::after,.header ul.menu>li.mobile-tools-menu .mobile-mega-menu-toggle:hover::after{border-right-color:var(--color-tmw-orange);border-bottom-color:var(--color-tmw-orange)}.header ul.menu>li.menu-item-has-children .mobile-mega-menu-toggle[aria-expanded=true]::after,.header ul.menu>li.mobile-tools-menu .mobile-mega-menu-toggle[aria-expanded=true]::after{transform:rotate(-135deg);border-right-color:var(--color-tmw-orange);border-bottom-color:var(--color-tmw-orange)}.header ul.menu>li.menu-item-has-children .mega-menu,.header ul.menu>li.mobile-tools-menu .mega-menu{display:none;position:static;width:100%;max-width:none;background:var(--color-tmw-lt-cream);box-shadow:none;border-radius:0;padding:var(--space-5) var(--space-7);margin:0;text-align:left;flex-direction:column}.header ul.menu>li.menu-item-has-children .mega-menu::before,.header ul.menu>li.mobile-tools-menu .mega-menu::before{display:none}.header ul.menu>li.menu-item-has-children .mega-menu .mega-menu-menu,.header ul.menu>li.mobile-tools-menu .mega-menu .mega-menu-menu{max-width:none;margin-bottom:0}.header ul.menu>li.menu-item-has-children .mega-menu .mega-menu-menu ul,.header ul.menu>li.mobile-tools-menu .mega-menu .mega-menu-menu ul{gap:var(--space-3);list-style:none;margin-bottom:0}.header ul.menu>li.menu-item-has-children .mega-menu .mega-menu-menu ul li a,.header ul.menu>li.mobile-tools-menu .mega-menu .mega-menu-menu ul li a{padding-left:0;padding-right:0}.header ul.menu>li.menu-item-has-children .mega-menu .col-1,.header ul.menu>li.mobile-tools-menu .mega-menu .col-1{max-width:none;margin-bottom:var(--space-5);display:none}.header ul.menu>li.menu-item-has-children .mega-menu .col-1 .tools .tool a,.header ul.menu>li.mobile-tools-menu .mega-menu .col-1 .tools .tool a{padding:var(--space-3);font-size:14px}.header ul.menu>li.menu-item-has-children .mega-menu .col-2,.header ul.menu>li.mobile-tools-menu .mega-menu .col-2{width:100%;max-width:none;display:none}.header ul.menu>li.menu-item-has-children .mega-menu .col-2 .cta,.header ul.menu>li.mobile-tools-menu .mega-menu .col-2 .cta{padding:var(--space-5);display:none}.header ul.menu>li.menu-item-has-children .mega-menu .col-2 .cta .cta-content,.header ul.menu>li.mobile-tools-menu .mega-menu .col-2 .cta .cta-content{max-width:none}.header ul.menu>li.menu-item-has-children.mobile-mega-menu-open .mega-menu,.header ul.menu>li.mobile-tools-menu.mobile-mega-menu-open .mega-menu{display:flex}.header ul.menu .menu-close-btn-wrapper{display:none}.header ul.menu.open{visibility:visible;pointer-events:auto}.header ul.menu.open .menu-close-btn-wrapper{display:block;height:84px}.header ul.menu.open .menu-close-btn-wrapper .menu-close-btn{position:absolute;top:var(--space-3);right:var(--space-3);align-items:center;width:50px;height:50px;padding:0;border:0;background:rgba(0,0,0,0)}.header ul.menu.open .menu-close-btn-wrapper .menu-close-btn::after{position:absolute;top:0;left:0;width:50px;height:50px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23160111" d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:16px;content:""}.header ul.menu.open li{margin:0}.header ul.menu.open li a:not(.btn){display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-7);line-height:20px;text-align:left;text-decoration:none}.header ul.menu.open li.menu-item-has-children>a,.header ul.menu.open li.mobile-tools-menu>a{padding-right:60px}.header .mega-menu{display:none}.header .mobile-tools-menu{display:none}@media screen and (max-width: calc(75em - 1px)){.header .mobile-tools-menu{display:block}}.header .menu-toggle{position:relative;display:block;width:50px;height:50px;margin:0;border:0;text-align:center;color:var(--color-tmw-green);background:rgba(0,0,0,0)}.header .menu-toggle::after{position:absolute;top:0;left:0;width:50px;height:50px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23414F07" d="M96 144C96 135.2 103.2 128 112 128L528 128C536.8 128 544 135.2 544 144C544 152.8 536.8 160 528 160L112 160C103.2 160 96 152.8 96 144zM96 320C96 311.2 103.2 304 112 304L528 304C536.8 304 544 311.2 544 320C544 328.8 536.8 336 528 336L112 336C103.2 336 96 328.8 96 320zM544 496C544 504.8 536.8 512 528 512L112 512C103.2 512 96 504.8 96 496C96 487.2 103.2 480 112 480L528 480C536.8 480 544 487.2 544 496z"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:30px;content:""}.header .menu-toggle:hover::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23773707" d="M96 144C96 135.2 103.2 128 112 128L528 128C536.8 128 544 135.2 544 144C544 152.8 536.8 160 528 160L112 160C103.2 160 96 152.8 96 144zM96 320C96 311.2 103.2 304 112 304L528 304C536.8 304 544 311.2 544 320C544 328.8 536.8 336 528 336L112 336C103.2 336 96 328.8 96 320zM544 496C544 504.8 536.8 512 528 512L112 512C103.2 512 96 504.8 96 496C96 487.2 103.2 480 112 480L528 480C536.8 480 544 487.2 544 496z"/></svg>')}.header .menu-toggle svg path{fill:var(--color-tmw-green)}@media screen and (min-width: 75em){.header .main-nav{padding:var(--space-6) 0}.header ul.menu{position:relative;z-index:25;display:flex;flex:1 0 auto;width:auto;height:auto;margin:0;gap:var(--space-6);opacity:1;visibility:visible;transform:none;pointer-events:auto;overflow:visible}.header ul.menu>li.menu-item-has-children{position:static}.header ul.menu>li.menu-item-has-children>a{padding:0;text-align:center}.header ul.menu>li.menu-item-has-children .mobile-mega-menu-toggle{display:none}.header ul.menu>li.menu-item-has-children .mega-menu{display:flex;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;background:var(--color-tmw-lt-cream);box-shadow:0 0 0 1px #1d2402,0 2px 14px 0 rgba(0,0,0,.12);border-radius:6px;padding:var(--space-9) var(--space-6);flex-direction:row;width:fit-content;top:46px;left:calc(-1*var(--space-5));right:auto;gap:var(--space-8);text-align:left;pointer-events:none}.header ul.menu>li.menu-item-has-children .mega-menu::before{display:block;content:"";position:absolute;top:-17px;left:var(--space-10);width:34px;height:34px;background:var(--color-tmw-lt-cream);transform:rotate(45deg);border-left:1px solid #1d2402;border-top:1px solid #1d2402;z-index:1;border-top-left-radius:5px;transition:none}.header ul.menu>li.menu-item-has-children .mega-menu .mega-menu-menu{flex-grow:0;flex-shrink:3;min-width:164px;max-width:200px;margin-bottom:0}.header ul.menu>li.menu-item-has-children .mega-menu .col-1{flex-shrink:0;max-width:262.5px;margin-bottom:0;display:block}.header ul.menu>li.menu-item-has-children .mega-menu .col-1 .tools .tool a{padding:var(--space-4) var(--space-3);font-size:var(--font-size-xs)}.header ul.menu>li.menu-item-has-children .mega-menu .col-2{width:437px;display:block}.header ul.menu>li.menu-item-has-children .mega-menu .col-2 .cta{padding:var(--space-6) var(--space-6);display:block}.header ul.menu>li.menu-item-has-children .mega-menu .col-2 .cta .cta-content{width:100%;max-width:307px}.header ul.menu>li.menu-item-has-children.mobile-mega-menu-open .mega-menu{opacity:0;visibility:hidden;pointer-events:none}.header ul.menu .menu-item-has-children:hover .mega-menu,.header ul.menu .menu-item-has-children:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto}.header ul.menu .menu-item-has-children:hover::after,.header ul.menu .menu-item-has-children:focus-within::after{content:"";position:absolute;top:100%;left:0;right:0;height:46px;background:rgba(0,0,0,0);z-index:999}.header ul.menu .menu-item-has-children:nth-child(2) .mega-menu::before{left:45px}.header ul.menu .menu-item-has-children:nth-child(3) .mega-menu::before{left:142px}.header ul.menu .menu-item-has-children:nth-child(4) .mega-menu::before{left:246px}.header ul.menu .menu-item-has-children:nth-child(5) .mega-menu::before{left:353px}.header ul.menu .menu-item-has-children:nth-child(6) .mega-menu::before{left:457px}.header ul.menu .menu-item-has-children:nth-child(7) .mega-menu::before{left:546px}.header ul.menu .menu-item-has-children:nth-child(8) .mega-menu::before{left:632px}.header ul.menu .menu-item-has-children:nth-child(9) .mega-menu::before{left:709px}.header ul.menu .mega-menu::before{content:"";position:absolute;top:-17px;left:var(--space-10);width:34px;height:34px;background:var(--color-tmw-lt-cream);transform:rotate(45deg);border-left:1px solid #1d2402;border-top:1px solid #1d2402;z-index:1;border-top-left-radius:5px;transition:none}.header ul.menu .mega-menu{display:flex;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:46px;left:calc(-1*var(--space-5));right:auto;background:var(--color-tmw-lt-cream);box-shadow:0 0 0 1px #1d2402,0 2px 14px 0 rgba(0,0,0,.12);z-index:1000;border-radius:6px;padding:var(--space-9) var(--space-6);gap:var(--space-8);text-align:left;pointer-events:none}.header ul.menu .mega-menu li{list-style-type:none}.header ul.menu .mega-menu .mega-menu-menu{flex-grow:0;flex-shrink:3;min-width:164px;max-width:200px}.header ul.menu .mega-menu .mega-menu-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;line-height:var(--line-height-tight)}.header ul.menu .mega-menu .mega-menu-menu ul li{padding-left:0}.header ul.menu .mega-menu .mega-menu-menu ul li a:hover{color:var(--color-tmw-orange)}.header ul.menu .mega-menu .col-1{flex-shrink:0;max-width:262.5px}.header ul.menu .mega-menu .col-1 .tools{display:flex;flex-direction:column;gap:12px}.header ul.menu .mega-menu .col-1 .tools .toolli{padding-left:0}.header ul.menu .mega-menu .col-1 .tools .tool a{transition:all .1s linear;display:flex;border:1px solid;border-color:var(--color-tmw-dk-green);border-radius:5px;margin-bottom:0;padding:var(--space-4) var(--space-3);line-height:1.36em}.header ul.menu .mega-menu .col-1 .tools .tool a .icon{vertical-align:-4px;flex-shrink:0;margin-right:15px}.header ul.menu .mega-menu .col-1 .tools .tool a:hover{color:var(--color-tmw-dk-orange);border-color:var(--color-tmw-dk-orange)}.header ul.menu .mega-menu .col-1 .tools .tool a:hover svg{color:var(--color-tmw-dk-orange)}.header ul.menu .mega-menu .col-2{width:437px}.header ul.menu .mega-menu .col-2 .cta{background:var(--color-tmw-dk-green);border-radius:5px;padding:var(--space-6) var(--space-6)}.header ul.menu .mega-menu .col-2 .cta .cta-content{width:100%;max-width:307px}.header ul.menu .mega-menu .col-2 .cta .cta-content .badge{color:var(--color-tmw-cream);font-size:12px;display:inline;vertical-align:middle}.header ul.menu .mega-menu .col-2 .cta .cta-content .icon{display:inline;vertical-align:middle}.header ul.menu .mega-menu .col-2 .cta .cta-content .headline{margin-bottom:0;color:#fff;margin-top:var(--space-5);font-size:18px}.header ul.menu .mega-menu .col-2 .cta .cta-content .btn{margin:10px 0}.header ul.menu .mega-menu .col-2 .cta .cta-content .description{color:var(--color-tmw-cream);font-size:12px;margin-bottom:0;letter-spacing:-0.2px}.header .menu-toggle{display:none}.header .btn.header-btn{position:inherit;right:var(--space-10);right:0;padding:.75rem 1.5rem}}body.admin-bar header .menu.open{top:46px}@media screen and (width >= 783px){body.admin-bar header .menu.open{top:32px}}.utility-item-text{font-weight:700;text-align:left;margin-left:var(--space-7)}.utility{display:flex;align-items:center}@media screen and (min-width: 48em){.utility{gap:var(--space-2)}}.utility a.utility-item{flex:1;text-wrap:nowrap}.utility a.utility-item.sign-in.btn.btn-outline.small,.utility a.utility-item.cta.btn.btn-light.small{min-width:auto}.utility a.utility-item.phone{display:none}@media screen and (min-width: 23.5em){.utility a.utility-item.phone{display:flex;align-items:center;font-size:15px;color:var(--color-tmw-dk-green)}}.utility a.utility-item.phone svg{display:inline-block;width:15px;height:auto;margin-top:1px;margin-right:var(--space-1);font:var(--fa-font-solid)}.utility a.utility-item.phone svg path{fill:var(--color-tmw-green)}.utility a.utility-item.cta,.utility a.utility-item.sign-in{display:none}@media screen and (min-width: 48em){.utility a.utility-item.cta,.utility a.utility-item.sign-in{display:block}.utility a.utility-item.cta:hover,.utility a.utility-item.sign-in:hover{transform:none !important}}.utility a.utility-item.cta:hover{background:var(--color-tmw-dk-orange);color:#fff}li.menu-utility-item{display:flex;flex-direction:column;margin-top:var(--space-10) !important;gap:var(--space-3);padding-bottom:var(--space-11) !important}li.menu-utility-item a.btn{display:inline-block;align-self:flex-start;min-width:auto;margin-left:var(--space-7)}li.menu-utility-item a.btn:hover{transform:none !important}@media screen and (min-width: 48em){li.menu-utility-item{display:none}}@media screen and (width <= 1200px){body.nav-menu-open{position:relative;height:100vh;overflow:hidden}body .nav-overlay{position:fixed;z-index:9999;background:rgba(0,0,0,.8);opacity:0;inset:0;pointer-events:none}}.category-page:not(.first-page){margin-top:120px}.post-header{position:relative;display:block;margin-bottom:var(--space-5);padding-top:var(--space-9);color:var(--color-tmw-dk-green);background:var(--color-tmw-cream);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 64em){.post-header::after{content:"";position:absolute;bottom:0;z-index:0;width:100%;height:120px;background:#fff}}.post-header-content-wrapper{position:relative;display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-10)}@media screen and (min-width: 64em){.post-header-content-wrapper{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-9);padding-bottom:var(--space-6)}}.post-header .ad-disclosure-wrap{width:calc(100% + var(--space-6)*2);margin-right:calc(-1*var(--space-6));margin-left:calc(-1*var(--space-6));padding:var(--space-6) var(--space-6) 0;background:#fff}@media screen and (min-width: 640px){.post-header .ad-disclosure-wrap{width:calc(100% + var(--space-8)*2);margin-right:calc(-1*var(--space-8));margin-left:calc(-1*var(--space-8));padding:var(--space-8) var(--space-8) 0;background:#fff}}.post-header .ad-disclosure{position:relative;z-index:2;margin-bottom:0;font-size:var(--font-size-xs);color:var(--color-tmw-black-80)}@media screen and (min-width: 64em){.post-header .ad-disclosure{bottom:0;padding-top:0;background:none}}.post-header .ad-disclosure-trigger{display:flex;align-items:center;width:max-content;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;background:none;border:none}.post-header .ad-disclosure-trigger:hover{color:var(--color-tmw-orange)}.post-header .ad-disclosure-trigger:focus{outline:2px dotted var(--color-tmw-orange);outline-offset:3px}.post-header .ad-disclosure-trigger:focus:not(:focus-visible){outline:none}.post-header .ad-disclosure-trigger:focus-visible{outline:2px dotted var(--color-tmw-orange);outline-offset:3px}.post-header .ad-disclosure-icon{position:relative;top:1px;margin-left:var(--space-2);transition:transform .3s ease}.post-header .ad-disclosure.is-open{color:var(--color-tmw-orange)}.post-header .ad-disclosure.is-open .ad-disclosure-icon{transform:rotate(180deg)}.post-header .ad-disclosure.is-open .ad-disclosure-tooltip{display:block}.post-header .ad-disclosure-tooltip{position:absolute;top:3.5rem;right:var(--space-8);left:0;z-index:10;display:none;width:auto;margin-top:0;padding:var(--space-4);font-size:var(--font-size-xs);color:var(--color-tmw-dk-green);text-align:left;background:var(--color-tmw-lt-cream);border:1px solid var(--color-tmw-green);border-radius:8px}@media screen and (min-width: 64em){.post-header .ad-disclosure-tooltip{top:2rem;right:auto;left:auto;min-width:800px;width:100%}}.post-header .ad-disclosure-tooltip::before{content:"";position:absolute;top:-5px;left:69px;z-index:1;width:.5rem;height:.5rem;background:var(--color-tmw-lt-cream);border-top:1px solid var(--color-tmw-green);border-left:1px solid var(--color-tmw-green);border-top-left-radius:1px;transform:rotate(45deg)}@media screen and (min-width: 64em){.post-header .ad-disclosure-tooltip::before{top:-4px}}.post-header .ad-disclosure-tooltip p:last-of-type{margin-bottom:10px}.post-header .ad-disclosure-tooltip a{color:var(--color-tmw-dk-green);text-decoration:underline}.post-header .ad-disclosure-tooltip a:hover{color:var(--color-tmw-orange)}.post-byline-boxes{text-align:center;color:#fff;background:var(--color-tmw-dk-green);width:calc(100% + var(--space-6)*2);margin-right:calc(-1*var(--space-6));margin-left:calc(-1*var(--space-6));padding:0 var(--space-9) var(--space-6)}@media screen and (min-width: 640px){.post-byline-boxes{width:calc(100% + var(--space-8)*2);margin-right:calc(-1*var(--space-8));margin-left:calc(-1*var(--space-8))}}@media screen and (min-width: 64em){.post-byline-boxes{position:relative;z-index:1;display:flex;flex-direction:row;gap:24px;background:none;width:100%;margin:0 auto;padding:0}}.post-byline-boxes .post-header-trust-statement{font-size:var(--text-body-sm)}@media screen and (max-width: 64em){.post-byline-boxes .post-header-trust-statement{max-width:24rem;margin:0 auto;padding-top:var(--space-6);opacity:.8;border-top:1px solid var(--color-tmw-xtra-dk-green)}}@media screen and (min-width: 64em){.post-byline-boxes .post-header-trust-statement{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-6);background:var(--color-tmw-dk-green);border-radius:12px;box-shadow:0 0 23px 0 rgba(0,0,0,.1);text-align:left}}.post-byline-boxes .post-header-trust-statement svg{flex-shrink:0}.post-byline-boxes .post-header-trust-statement p{margin:0}.post-byline-boxes .post-byline-images{margin-bottom:0}@media screen and (max-width: 64em){.post-byline-boxes .post-byline-images{margin-top:-20px;margin-bottom:20px}}@media screen and (max-width: 64em){.post-byline-boxes .post-byline{margin-bottom:0}}@media screen and (min-width: 64em){.post-byline-boxes .post-byline{flex-shrink:0;width:auto;padding:var(--space-6);background:var(--color-tmw-dk-green);border-radius:12px;box-shadow:0 0 23px 0 rgba(0,0,0,.1)}}.post-header-content{display:flex;flex:1;flex-direction:column;gap:var(--space-4);width:100%;margin:0 auto}@media screen and (min-width: 64em){.post-header-content{margin:0}}.post-date-reading-time-wrapper{margin-top:var(--space-2);font-size:var(--text-body-xs);font-weight:var(--font-weight-normal);position:relative}@media screen and (max-width: 64em){.post-date-reading-time-wrapper{display:none}}@media screen and (min-width: 64em){.post-date-reading-time-wrapper{display:block;justify-content:flex-start}}.post-date-reading-time-wrapper .post-reading-time{display:block}.post-date-reading-time-wrapper .post-date-item .dot,.post-date-reading-time-wrapper .post-reading-time .dot{margin:0 var(--space-2)}@media screen and (max-width: 64em){.post-byline-boxes .post-date-reading-time-wrapper{display:block;margin-bottom:var(--space-6)}}@media screen and (min-width: 64em){.post-byline-boxes .post-date-reading-time-wrapper{display:none}}.post-header-image-wrapper{position:relative;flex-shrink:0;margin-bottom:0;overflow:hidden;background:var(--color-tmw-lt-cream);border:2px solid;border-color:var(--color-tmw-dk-green);border-radius:24px}@media screen and (min-width: 48em){.post-header-image-wrapper{position:relative;width:100%}.post-header-image-wrapper .post-header-image{width:100% !important;height:100% !important;object-fit:cover !important}}@media screen and (min-width: 64em){.post-header-image-wrapper{max-width:33.333%}}.post-title{margin:0;line-height:var(--line-height-xtra-tight);color:var(--color-tmw-dk-green);text-align:left}.post-excerpt{margin-bottom:0;font-size:var(--text-body-sm)}.post-header-info{text-align:left}.post-header-info .post-category{transition:all .1s linear;display:inline-block;font-size:var(--text-body-xs);font-weight:var(--font-weight-bold);color:var(--color-tmw-green);text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.post-header-info .post-category:hover{color:var(--color-tmw-xtra-dk-green)}.post-byline{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff;text-align:center}.post-byline a{text-decoration:none;font-size:var(--text-body-sm);color:#fff}.post-byline a:hover{color:var(--color-tmw-lt-blue-1)}@media screen and (min-width: 64em){.post-byline{flex-direction:row;gap:var(--space-6);text-align:left}}.post-byline .post-byline-images{display:flex;align-items:flex-end;position:relative}@media screen and (max-width: 64em){.post-byline .post-byline-images:after{content:"";position:absolute;background:var(--color-tmw-dk-green);width:100px;height:100px;border-radius:50%;left:calc(50% - 50px);top:-10px}}@media screen and (max-width: 64em){.post-byline .post-byline-images.has-reviewer:after{content:"";position:absolute;background:var(--color-tmw-dk-green);width:224px;height:224px;border-radius:50%;left:calc(50% - 112px);top:-24px}}.post-byline .post-byline-image{position:relative;width:100%;max-width:80px;aspect-ratio:1/1}.post-byline .post-byline-image img{width:80px;height:80px;border:1px solid var(--color-tmw-green);border-radius:50%;object-fit:cover}.post-byline .post-byline-image.author{position:relative;z-index:1;flex-shrink:0}.post-byline .post-byline-image.reviewer{z-index:1;flex-shrink:0;margin-left:calc(-1*var(--space-4))}.post-byline .post-byline-image.reviewer .checkmark{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;background:var(--color-tmw-dk-green);border:2px solid var(--color-tmw-bright-green);border-radius:50%}.post-byline .post-byline-image.reviewer .checkmark svg{width:14px;height:11px}.post-byline .post-byline-team{position:relative}.post-byline .post-byline-team-member-content{font-size:var(--text-body-sm);line-height:1.3;text-wrap:balance}.post-byline .post-byline-team-member.reviewer{position:relative;display:inline-flex;flex-direction:column;gap:0;align-items:center;margin-bottom:var(--space-1);font-size:var(--text-body-sm)}@media screen and (min-width: 40em){.post-byline .post-byline-team-member.reviewer{flex-direction:row;gap:var(--space-1)}}.post-byline .post-byline-team-member.reviewer .post-byline-label{position:relative;font-weight:var(--font-weight-normal);font-size:var(--text-body-xs);color:var(--color-tmw-lt-cream)}.post-byline .post-byline-team-member.author .post-byline-label{font-size:var(--text-body-xs);color:var(--color-tmw-lt-cream)}.page-header{background:var(--color-tmw-xtra-dk-green)}.page-header-content{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:var(--space-8);text-align:center}@media screen and (min-width: 64em){.page-header-content{padding:var(--space-10)}}.page-header-text{text-wrap:balance}.page-header-text h1{margin-bottom:var(--space-3);font-size:var(--text-hero-heading);color:var(--color-tmw-lt-cream)}.page-header-text h1.is-paged-header{margin-bottom:var(--space-11)}.page-header-text h1 .paged-text{font-size:var(--text-heading-md);display:block;text-align:left}.page-header-text p{font-size:var(--text-hero-subheading);color:var(--color-tmw-lt-cream)}.page-header.page-header-archive .page-header-content{padding:var(--space-11) 0 0 0;text-align:center;align-items:flex-start}@media screen and (min-width: 48em){.page-header.page-header-archive .page-header-content{text-align:left}}.page-header.page-header-archive .page-header-content p{margin-bottom:0}.page-header.page-header-archive nav.blog-categories{padding-bottom:var(--space-17)}@media screen and (min-width: 48em){.page-header.page-header-archive nav.blog-categories ul{justify-content:center}}.page-header.page-header-error{color:#fff;padding-bottom:var(--space-12)}.page-header.page-header-error .page-header-cta{display:flex;justify-content:center;align-items:center;gap:var(--space-3)}.page-header.page-header-author{position:relative}.page-header.page-header-author .page-header-content{position:relative;z-index:2;padding-bottom:0}.post-type-archive-calculator .page-header.page-header-archive,.page-id-5142 .page-header.page-header-archive{margin-bottom:calc(-1*var(--space-12))}.post-type-archive-calculator .page-header.page-header-archive .page-header-content,.page-id-5142 .page-header.page-header-archive .page-header-content{padding:var(--space-10) 0 var(--space-12) 0}.helped-thousands{z-index:0;margin-bottom:var(--space-12);margin-top:var(--section-margin);position:relative;padding:var(--section-padding);background-color:var(--color-tmw-lt-cream)}@media screen and (min-width: 75em){.helped-thousands{padding:var(--space-20) var(--space-4) var(--space-12);margin-top:0}.helped-thousands::after{height:0;background:#fff;content:"";position:absolute;width:100%;display:block;left:0;bottom:0}}.helped-thousands__title{text-align:center;max-width:1140px;margin-left:auto;margin-right:auto;text-wrap:balance}.helped-thousands__text{text-align:center;font-size:var(--text-body-md)}.helped-thousands-content{padding:var(--space-6);width:100%;max-width:480px;border-radius:7px}.helped-thousands__image{display:none}@media screen and (min-width: 75em){.helped-thousands__image{display:block;z-index:-1;max-width:616px}}.helped-thousands__socials{display:flex;flex-direction:row;justify-content:center;gap:var(--space-6);margin-top:var(--space-4)}.helped-thousands__socials-item{list-style-type:none;padding-left:0}.helped-thousands__socials-link{background:var(--color-tmw-blue);border-radius:50%;transition:all .1s linear;padding:18px;display:flex}.helped-thousands__socials-link svg{width:36px;height:36px;transition:all .1s linear}.helped-thousands__socials-link:hover{background:var(--color-tmw-dk-blue)}.helped-thousands__socials-link:hover svg{transform:scale(1.1)}.hero-section{background:#1d2402;margin-bottom:-80px}.hero-section-container{position:relative;max-width:1600px;background:#1d2402}@media screen and (min-width: 1600px){.hero-section-container{border-radius:3rem}}.hero-section-content{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:var(--space-8) 0;text-align:center}@media screen and (min-width: 75em){.hero-section-content{padding:var(--space-12) 0 var(--space-6)}}.hero-section-content p{margin-bottom:0}.hero-section-text{text-wrap:balance}.hero-section-text h1{margin-bottom:var(--space-3);font-size:var(--text-hero-heading);color:var(--color-tmw-lt-cream)}.hero-section-text p{font-size:var(--text-hero-subheading);color:var(--color-tmw-cream)}.hero-section-posts{position:relative;z-index:1;margin-top:-1px;padding:0}.hero-section-posts .featured-articles-wrapper{max-width:1400px;position:relative}.hero-section-posts .featured-articles-wrapper.loading{opacity:.6;pointer-events:none}.hero-section-posts .featured-articles-wrapper.loading::after{position:absolute;top:50%;left:50%;z-index:10;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spinner .8s linear infinite;content:""}@keyframes spinner{to{transform:rotate(360deg)}}@media screen and (min-width: 75em){.hero-section-posts{background-color:rgba(0,0,0,0)}}.hero-section-posts .error-message{color:#fff}.hero-section-posts .c{position:relative;z-index:1;display:flex;flex-direction:column;margin-bottom:var(--space-7);gap:var(--space-8)}@media screen and (min-width: 75em){.hero-section-posts .c{flex-direction:column;padding:0}}.hero-section-card{position:relative;flex:1;border-radius:24px;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px;transition:all .1s linear}.hero-section-card:hover{transform:scale(1.05)}.hero-section-card-link{position:relative;display:block;height:100%;padding:var(--space-3) var(--space-7) var(--space-7);border-radius:24px;text-decoration:none;color:inherit;overflow:hidden}@media screen and (min-width: 75em){.hero-section-card-link{padding:var(--space-7) var(--space-7) var(--space-12)}}.hero-section-card-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}@media screen and (min-width: 75em){.hero-section-card-content{height:100%}}@media screen and (min-width: 87.5em){.hero-section-card-content{justify-content:center;text-wrap:balance}}.hero-section-card-content img{width:100%;max-width:120px}@media screen and (min-width: 87.5em){.hero-section-card-content img{max-width:160px}}.hero-section-card-title{margin:0;font-size:var(--text-hero-card-heading);text-wrap:balance;text-align:center;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.hero-section-card-text{font-size:var(--text-hero-card-text);font-weight:var(--font-weight-normal)}.hero-section-card-cta{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:auto;padding:var(--space-3) var(--space-6);gap:var(--space-2);border-radius:50px;font-size:var(--text-button-sm);color:#fff;background:var(--color-tmw-dk-green);transition:transform .3s ease;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}@media screen and (min-width: 75em){.hero-section-card-cta{position:absolute;bottom:0;left:0;width:100%;padding:var(--space-6);border-radius:0 0 24px 24px}}@media screen and (min-width: 87.5em){.hero-section-card-cta{width:100%;margin:auto 0 0}}.hero-section-card-cta::after{width:16px;height:16px;margin-top:1px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23aff900" d="M535.1 342.6C547.6 330.1 547.6 309.8 535.1 297.3L375.1 137.3C362.6 124.8 342.3 124.8 329.8 137.3C317.3 149.8 317.3 170.1 329.8 182.6L467.2 320L329.9 457.4C317.4 469.9 317.4 490.2 329.9 502.7C342.4 515.2 362.7 515.2 375.2 502.7L535.2 342.7zM183.1 502.6L343.1 342.6C355.6 330.1 355.6 309.8 343.1 297.3L183.1 137.3C170.6 124.8 150.3 124.8 137.8 137.3C125.3 149.8 125.3 170.1 137.8 182.6L275.2 320L137.9 457.4C125.4 469.9 125.4 490.2 137.9 502.7C150.4 515.2 170.7 515.2 183.2 502.7z"></path></svg>');background-repeat:no-repeat;background-size:cover;content:"";transition:all .1s linear}@media screen and (max-width: 75em){.category .page-header-container.c{padding:0 var(--space-6)}}.category .hero-section-posts .c{padding:0}.category .featured-article-card__content-wrapper{position:unset;background:rgba(0,0,0,0)}@media screen and (max-width: 75em){.category .featured-article-card__content-wrapper{position:relative}}@media screen and (max-width: 64em){.category .featured-articles-blocks{display:flex;flex-direction:row !important;overflow:auto;margin-right:calc(-1*var(--space-6));margin-left:calc(-1*var(--space-6));padding:var(--space-6)}}@media screen and (min-width: 64em){.category .featured-articles-blocks{display:grid;padding:0}}@media screen and (min-width: 40em)and (max-width: 64em){.category .featured-articles-blocks{overflow:auto}}.home .hero-section-content{padding-bottom:var(--space-4)}.tailored-tools-section{display:flex;flex-direction:column;margin:var(--section-margin) 0 0 0}@media screen and (min-width: 75em){.tailored-tools-section{flex-direction:row}}.tailored-tools-section-text{max-width:566px;width:100%;text-align:center}@media screen and (min-width: 75em){.tailored-tools-section-text{text-align:left}}.tailored-tools-section-title{margin-bottom:var(--space-5);line-height:var(--line-height-tight);text-wrap:balance}.tailored-tools-section-subtitle{font-size:var(--text-body-md);color:var(--color-tmw-dk-green);line-height:var(--line-height-tight);max-width:600px;margin-bottom:var(--space-5)}@media screen and (min-width: 75em){.tailored-tools-section-subtitle{max-width:456px}}.tailored-tools-section-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}@media screen and (min-width: 75em){.tailored-tools-section-content{flex-direction:row;justify-content:space-between}}.tailored-tools-section-items{display:grid;gap:var(--space-6);width:100%}@media screen and (min-width: 48em)and (max-width: 75em){.tailored-tools-section-items{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 75em){.tailored-tools-section-items{grid-template-columns:repeat(2, 1fr);margin-bottom:-80px;z-index:2;grid-auto-rows:1fr}}.tailored-tools-section-item{transition:all .1s linear;display:flex;position:relative;border-radius:25px;text-align:left;flex-shrink:0;align-items:flex-start;justify-content:center;flex-direction:column;text-decoration:none;padding:var(--space-8);background:var(--color-tmw-dk-orange)}@media screen and (min-width: 75em){.tailored-tools-section-item{align-items:center;text-align:center;padding:var(--space-11) var(--space-7);min-width:313px}}.tailored-tools-section-item-content{max-width:19rem}.tailored-tools-section-item-content::after{content:"";display:block;border:2px solid;border-radius:10px;padding:10px;line-height:0;position:absolute;right:var(--space-6);top:0;bottom:0;margin:auto 0;color:var(--color-tmw-bright-green);width:40px;height:40px;background-size:16px 16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="%23DBED2F" d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z"/></svg>');background-repeat:no-repeat;background-position:center}@media screen and (min-width: 75em){.tailored-tools-section-item-content::after{position:relative;right:auto;top:auto;bottom:auto;margin:var(--space-3) auto 0}}.tailored-tools-section-item:hover{transform:scale(1.02)}.tailored-tools-section-item-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);margin-bottom:0;font-size:var(--text-section-subtitle);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:#fff;margin-right:50px}@media screen and (min-width: 75em){.tailored-tools-section-item-title{margin-right:0}}.tailored-tools-section-item-description{font-size:var(--text-section-text);color:#fff;font-weight:400;margin-top:var(--space-2)}@media screen and (min-width: 64em){.tailored-tools-section-item-description{margin-top:var(--space-1)}}.tailored-tools-section-item-badge{margin-bottom:var(--space-4);display:inline-block;background:var(--color-tmw-bright-green);border-radius:10px;border:2px solid;border-color:var(--color-tmw-md-green);color:var(--color-tmw-xtra-dk-green);padding:var(--space-1) var(--space-4);font-size:13px;font-weight:600;position:absolute;left:var(--space-4);top:calc(-1*var(--space-2))}@media screen and (min-width: 75em){.tailored-tools-section-item-badge{right:var(--space-6);top:var(--space-6);left:auto}}.our-mission{background-position:center;background:var(--color-tmw-lt-cream)}@media screen and (min-width: 64em){.our-mission{padding-top:var(--space-16);padding-bottom:var(--space-18);background-image:url("../rdc/assets/images/image_explore_c.jpg");background-size:cover}}.our-mission .c{padding:0}@media screen and (min-width: 64em){.our-mission .c{padding:var(--space-10)}}.our-mission-content{justify-content:center;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-10) var(--space-6);width:100%;max-width:480px;margin-left:auto;margin-right:auto;border-radius:7px}@media screen and (min-width: 64em){.our-mission-content{padding:var(--space-6);align-items:flex-start;text-align:left;background:var(--color-tmw-lt-cream);margin-left:0}}.our-mission-content__title{margin-bottom:var(--space-5);font-size:var(--text-heading-xl);line-height:var(--line-height-tight)}.our-mission-content__text{font-size:var(--text-body-md);color:var(--color-tmw-dk-green);line-height:var(--line-height-tight)}.featured-in{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;font-size:var(--font-size-sm);width:100%;margin-bottom:0;margin-top:0;background:var(--color-tmw-lt-cream)}@media screen and (min-width: 64em){.featured-in{z-index:2;text-align:center}}.featured-in-title{font-weight:var(--font-weight-bold);color:var(--color-tmw-dk-green);opacity:.88;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.featured-in-content{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--space-4);margin:0 auto;padding:var(--space-8) 0}.featured-in-logos{display:flex;width:100%;flex:1 0 auto;flex-direction:row;justify-content:center;align-items:center;background:var(--color-tmw-lt-cream);gap:var(--space-7);flex-wrap:wrap;max-width:900px;margin:0 auto}.featured-in-logos .featured-in-logo{flex-shrink:0}.featured-in-logos .featured-in-logo.cnbc,.featured-in-logos .featured-in-logo.business-insider,.featured-in-logos .featured-in-logo.yahoo{width:auto;height:50px}.featured-in-logos .featured-in-logo.zillow{width:auto;height:40px}@media screen and (min-width: 64em){.home .featured-in-logos{max-width:100%}.home .featured-in-content{align-items:flex-start}.home .featured-in-title{text-align:left}}.meet-authors-section{display:flex;flex-direction:column;background:var(--color-tmw-dk-green);text-align:center;padding:var(--space-11) 0}@media screen and (min-width: 64em){.meet-authors-section{padding-top:var(--space-15)}}.meet-authors-section .authors-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6)}@media screen and (min-width: 64em){.meet-authors-section .authors-list{grid-template-columns:repeat(3, 1fr)}}.meet-authors-section-title{color:#fff;margin-bottom:var(--space-5);line-height:var(--line-height-tight)}.meet-authors-section-content{color:#fff;font-size:var(--text-body-md);line-height:var(--line-height-tight);margin-bottom:var(--space-9)}.meet-authors-section-items{display:flex;flex-direction:column;gap:var(--space-7)}.meet-authors-section-item{display:flex;flex-shrink:0;gap:var(--space-4)}@media screen and (min-width: 48em){.meet-authors-section-item{flex-direction:row;align-items:flex-start}}.meet-authors-section-item-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);font-size:var(--text-section-subtitle);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.meet-authors-section-item-subtitle{font-size:var(--text-section-text)}.meet-authors-section-item-text{display:flex;flex-direction:column;gap:var(--space-2)}.meet-authors-section-icon{min-width:48px;margin:0}.meet-authors-section-icon img{width:64px}@media screen and (min-width: 48em){.meet-authors-section-icon{min-width:64px}}.meet-authors-section-text{display:flex;flex-direction:column;max-width:600px;gap:var(--space-6)}@media screen and (min-width: 48em){.meet-authors-section-text{min-width:50%;text-align:left}}.meet-authors-section-text h2{margin-bottom:0;font-size:var(--text-section-title);text-wrap:balance}.meet-authors-section a.btn{margin-top:var(--space-8)}.subscribe-footer-section{position:relative;margin:calc(var(--space-6) + 75px) 0 0 0;padding-bottom:var(--section-padding-tight);background:var(--color-tmw-cream)}@media screen and (min-width: 64em){.subscribe-footer-section{margin:var(--space-16) 0 0 0}}.subscribe-footer-section-intro{position:relative;text-align:center}.subscribe-footer-section-intro::before{content:"";position:absolute;top:36px;left:50%;z-index:-1;width:151px;height:151px;border-radius:50%;background:var(--color-tmw-cream);transform:translate(-50%, -50%)}.subscribe-footer-section-intro-icon{display:flex;justify-content:center;align-self:center}.subscribe-footer-section-intro-icon img{max-width:100px;margin-top:-10px;margin-bottom:var(--space-8)}.subscribe-footer-section-intro-text{text-wrap:balance;max-width:600px;margin:0 auto var(--space-5) auto}@media screen and (min-width: 64em){.subscribe-footer-section-intro-text{margin-bottom:var(--space-5)}}.subscribe-footer-section-intro-text h2{margin-bottom:var(--space-5);font-size:var(--text-heading-xl);line-height:var(--line-height-tight)}.subscribe-footer-section-intro-text p{margin-bottom:var(--space-3);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-tmw-green);font-weight:700;letter-spacing:2.22px}@media screen and (min-width: 64em){.subscribe-footer-section-intro-text p{margin-bottom:var(--space-4);font-size:20px}}.subscribe-footer-section-headline{position:absolute;top:0;left:0;width:100%;margin:0;padding:var(--space-4) var(--space-6) var(--space-8);border-radius:24px 24px 0 0;font-size:var(--text-heading-xs);font-weight:700;text-transform:uppercase;color:#fff;background:var(--color-tmw-dk-green)}@media screen and (min-width: 64em){.subscribe-footer-section-headline{padding-top:var(--space-6)}}.subscribe-footer-section-headline::after{position:absolute;top:48px;left:0;width:100%;height:30px;border-radius:24px 24px 0 0;background:#fff;content:""}@media screen and (min-width: 64em){.subscribe-footer-section-headline::after{top:72px}}.subscribe-footer-section-text{font-size:var(--text-section-text);font-weight:700;line-height:1.5}.subscribe-footer-section-blocks{display:flex;margin:0 calc(-1*var(--space-6));padding:0 var(--space-8) var(--space-8);gap:24px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width: 48em){.subscribe-footer-section-blocks{margin:0 calc(-1*var(--space-8))}}.subscribe-footer-section-blocks::-webkit-scrollbar{display:none}@media screen and (min-width: 64em){.subscribe-footer-section-blocks.first-row,.subscribe-footer-section-blocks.second-row{display:grid;gap:var(--space-6)}}@media screen and (min-width: 64em){.subscribe-footer-section-blocks.first-row{grid-template-columns:repeat(3, 1fr);margin-bottom:var(--space-7)}}@media screen and (min-width: 64em){.subscribe-footer-section-blocks.second-row{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 64em){.subscribe-footer-section-blocks.second-row .subscribe-footer-section-block:first-child,.subscribe-footer-section-blocks.second-row .subscribe-footer-section-block:nth-child(2){grid-column:span 2}}@media screen and (min-width: 64em){.subscribe-footer-section-blocks.second-row .subscribe-footer-section-block:nth-child(1){grid-column:2/4}}@media screen and (min-width: 64em){.subscribe-footer-section-blocks.second-row .subscribe-footer-section-block:nth-child(2){grid-column:4/6}}.subscribe-footer-section-block{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:290px;padding:var(--space-11) var(--space-6) var(--space-6);gap:12px;border-radius:24px;font-size:var(--text-body-sm);font-weight:400;text-align:center;text-decoration:none;color:var(--color-tmw-dk-green);background:#fff;background-image:linear-gradient(to bottom, #fff, #f7f7f7);box-shadow:rgba(149,157,165,.2) 0 8px 24px;cursor:pointer;transition:all .1s linear}@media screen and (min-width: 64em){.subscribe-footer-section-block{padding-top:var(--space-12);gap:var(--space-6)}.subscribe-footer-section-block:nth-child(4){grid-column:1/2;justify-self:end}.subscribe-footer-section-block:nth-child(5){grid-column:2/3;justify-self:start}}.subscribe-footer-section-block:hover{color:var(--color-tmw-dk-green) !important}@media screen and (min-width: 64em){.subscribe-footer-section-block:hover{transform:scale(1.05)}}.subscribe-footer-section-block .btn{width:100%;margin-bottom:var(--space-2);font-size:var(--font-size-sm);text-wrap:balance}@media screen and (max-width: 64em){.subscribe-footer-section-block .btn{padding-top:var(--space-2);padding-bottom:var(--space-2)}}.subscribe-footer-section-block .disclaimer{position:absolute;bottom:var(--space-2);font-size:var(--font-size-xs);text-align:center}.subscribe-footer-section-block ul{max-width:85%;margin:0 auto;padding:0;text-align:left;list-style:none}.subscribe-footer-section-block ul li{display:flex;align-items:center;margin-bottom:var(--space-2);padding-left:0;font-size:var(--text-body-sm);line-height:var(--line-height-tight)}.subscribe-footer-section-block ul li svg{flex-shrink:0;width:24px;margin-right:var(--space-2)}.subscribe-footer-section-block ul li svg path{fill:var(--color-tmw-dk-green)}.subscribe-footer-section .wpforms-container input{box-shadow:0 0 0 1px var(--color-tmw-dk-green) inset}.subscribe-footer-section .wpforms-container input:focus{box-shadow:0 0 0 2px var(--color-tmw-blue) inset}.subscribe-footer-section .wpforms-container .wpforms-submit-container button{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.subscribe-footer-section .wpforms-container .wpforms-submit-container button:hover{transform:scale(1.05)}.subscribe-footer-section .wpforms-container .wpforms-submit-container button:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.subscribe-footer-section .wpforms-container .wpforms-submit-container button{color:#fff;background:var(--color-tmw-orange)}.subscribe-footer-section .wpforms-container .wpforms-submit-container button:hover{background:var(--color-tmw-orange)}.subscribe-footer-section .wpforms-container .wpforms-submit-container button{width:100%;height:68px}@media screen and (min-width: 64em){.subscribe-footer-section .wpforms-container .wpforms-submit-container button{display:inline-block;width:290px;margin-top:var(--space-4)}}.subscribe-footer-section .wpforms-container .wpforms-field-container,.subscribe-footer-section .wpforms-container .wpforms-form{flex-direction:column}.subscribe-footer-section .wpforms-container .wpforms-field-container label,.subscribe-footer-section .wpforms-container .wpforms-form label{text-align:left;color:var(--color-tmw-dk-green)}.subscribe-footer-section-block-text{display:flex;flex-direction:column}.subscribe-footer-section-block-text .subscribe-footer-section-subheadline{position:relative;margin-bottom:var(--space-5);font-size:var(--font-size-sm);text-align:center;text-wrap:balance;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}@media screen and (min-width: 64em){.subscribe-footer-section-block-text .subscribe-footer-section-subheadline{font-size:var(--font-size-md)}}.subscribe-footer-section .subscribe-footer-section-form{max-width:470px;width:100%;margin:0 auto}.subscribe-footer-section .wpforms-field{width:100%}.subscribe-footer-section-more{text-align:center}.subscribe-footer-section-more img{margin:0 auto}.subscribe-footer-section-more h3{margin:0 0 var(--space-2);font-size:var(--text-section-subtitle)}@media screen and (min-width: 64em){.subscribe-footer-section-more h3{margin-bottom:var(--space-4)}}.subscribe-footer-section-more p{margin:0 0 var(--space-3);font-size:var(--font-size-xs)}.subscribe-footer-section-more p a{text-underline-offset:1px;text-transform:lowercase;font-weight:var(--font-weight-normal)}@media screen and (min-width: 64em){.subscribe-footer-section-more p{margin-bottom:var(--space-5)}}.page-id-4 .subscribe-footer-section{display:none}.footer{background:var(--color-tmw-dk-green)}.footer-top-row{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 64em){.footer-top-row{flex-direction:row;justify-content:space-between;text-align:left}}.footer-top-row .logo{margin-bottom:var(--space-10)}@media screen and (min-width: 64em){.footer-top-row .logo{margin-bottom:0}}.footer-top-row .links{display:flex;flex-direction:column;gap:32px;justify-content:center}@media screen and (min-width: 64em){.footer-top-row .links{flex-direction:row;justify-content:space-between}}.footer-top-row .links .link-items{display:flex;flex-direction:column;line-height:1.2;gap:32px;align-items:center;justify-content:space-between;text-transform:capitalize}@media screen and (min-width: 64em){.footer-top-row .links .link-items{flex-direction:row}}.footer-top-row .links .link{color:var(--color-tmw-cream);text-decoration:none;font-size:15px}.footer-top-row .links .link:hover{color:var(--color-tmw-lt-blue-1)}.footer-top-row .links .footer-social{display:flex;flex-direction:row;align-items:center;margin-bottom:0;justify-content:center;line-height:1.2;gap:var(--space-3)}@media screen and (min-width: 64em){.footer-top-row .links .footer-social{justify-content:flex-start}}.footer-top-row .links .footer-social li{list-style-type:none;margin-bottom:0;padding-left:0;line-height:1}.footer-top-row .links .footer-social li a{display:inline-block}.footer-top-row .links .footer-social li a svg{height:auto}.footer-top-row .links .footer-social li a.icon-youtube svg{width:25px}.footer-top-row .links .footer-social li a.icon-facebook svg{width:24px}.footer-top-row .links .footer-social li a.icon-instagram svg{width:24px}.footer-top-row .links .footer-social .fa-brands{color:var(--color-tmw-lt-blue-1);text-decoration:none}.footer-content{padding:var(--space-12) 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-8)}@media screen and (min-width: 1024px){.footer-content{flex-direction:row;justify-content:space-between}}.footer-section.cta{display:flex;flex-direction:column;align-items:start;height:100%;border:1px solid;border-radius:24px;background-color:var(--color-tmw-xtra-dk-green);border-color:var(--color-tmw-xtra-dk-green);padding:var(--space-8);margin-bottom:var(--space-10);gap:var(--space-2)}.footer-section.cta .cta-heading{margin-bottom:var(--space-6);font-size:var(--text-body-sm);font-weight:700;line-height:1.4;text-transform:uppercase;color:var(--color-tmw-bright-green)}.footer-section.cta .cta-text{font-weight:var(--font-weight-bold);color:#fff;font-size:var(--text-heading-sm)}.footer-section.cta .btn.small{min-width:auto}.footer-section.cta img{display:block;width:auto;height:50px}@media screen and (min-width: 1024px){.footer-section.cta{flex:0 0 35%;align-items:flex-start;margin:0;gap:var(--space-2)}}.footer-section.menu{display:grid;gap:var(--space-6);grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 64em){.footer-section.menu{grid-template-columns:repeat(4, 1fr)}}.footer-section.menu .menu-col{margin-bottom:var(--space-6);text-align:left}.footer-section.menu .menu-heading{margin-bottom:var(--space-6);font-size:var(--text-body-sm);font-weight:700;line-height:1.4;text-transform:uppercase;color:var(--color-tmw-bright-green);letter-spacing:1.1px}.footer-section.menu .menu{margin:0;list-style:none}.footer-section.menu .menu li{padding-left:0}.footer-section.menu .menu a{display:block;margin-bottom:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-decoration:none;color:var(--color-tmw-cream);font-weight:var(--font-weight-normal)}.footer-section.menu .menu a:hover{color:var(--color-tmw-lt-blue-1);opacity:1}@media screen and (min-width: 1024px){.footer-section.menu{flex:0 0 65%;flex-direction:row}.footer-section.menu .mobile-sign-in{display:none}}.footer-section.sign-in{flex:0 0 10%}.footer-section.sign-in .btn{width:100%}.footer-legal{display:flex;flex-direction:column;margin-top:var(--space-8);padding:var(--space-12) 0 var(--space-10);color:var(--color-tmw-cream);gap:var(--space-6);font-size:var(--font-size-xs);background:var(--color-tmw-xtra-dk-green)}.footer-legal a{text-underline-offset:1px;text-decoration-color:var(--color-tmw-cream);color:var(--color-tmw-cream);font-weight:var(--font-weight-normal)}.footer-legal a:hover{color:var(--color-tmw-lt-cream);text-decoration-color:var(--color-tmw-lt-cream)}.footer-legal p{line-height:1.5;font-size:var(--font-size-xs)}.footer-legal .footer-legal-links{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.footer-legal .copyright-section-title{font-weight:var(--font-weight-bold)}.post-authorship{margin-top:42px;margin-bottom:42px;border-radius:24px;background:var(--color-tmw-lt-cream);border:1px solid var(--color-tmw-dk-green)}.post-authorship-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);margin-bottom:20px;padding:24px 24px 16px;border-bottom:1px solid var(--color-tmw-dk-green);border-radius:24px 24px 0 0;font-size:clamp(16px,1.5vw,18px);font-weight:600;background:rgb(255,247.8272727273,228.7)}.post-authorship-team{display:flex;flex-direction:column;padding:20px 20px 40px;gap:40px}.post-authorship-team-member{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 48em){.post-authorship-team-member{flex-direction:row}}.post-authorship-team-member-image{align-self:flex-start;width:100%;min-width:150px;max-width:150px;aspect-ratio:1/1}.post-authorship-team-member-image img{width:100%;height:100%;border-radius:24px;background:#fff;object-fit:cover;border:1px solid var(--color-tmw-dk-green)}.post-authorship-team-member-content{display:flex;flex-direction:column;gap:4px}.post-authorship-team-member.reviewer .post-authorship-label{display:flex;align-items:center}.post-authorship-team-member.reviewer .post-authorship-label::before{display:inline-block;width:16px;height:16px;margin-right:2px;background:url("/wp-content/themes/rdc/assets/images/icons/icon-reviewed.svg") no-repeat center/contain;content:""}.post-authorship-label{font-size:var(--text-body-xs);font-weight:var(--font-weight-regular)}.post-authorship-name{display:flex;flex-direction:column;font-size:var(--text-body-sm);line-height:1.3;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.post-authorship-name a{text-decoration:none}.post-authorship-bio p{margin:8px 0 0;font-size:var(--text-body-xs);line-height:1.5}.author-link{margin-top:12px;font-size:14px;color:var(--color-tmw-blue)}.author-link:hover{color:var(--color-tmw-orange)}.author-nmls{display:block;margin-top:var(--space-1);font-size:12px;font-weight:400}ul.user-socials{display:flex;margin:0;gap:8px;list-style:none}ul.user-socials li{margin:0;padding:0}ul.user-socials li:before{display:none}ul.user-socials li a{font-size:24px}.sidebar{display:none;flex:0 0 320px;max-width:320px;align-self:stretch}@media screen and (min-width: 75em){.sidebar{display:block}}.sidebar-wrapper{position:relative;min-height:100%;text-align:left}.sidebar-item{margin-bottom:var(--space-8)}.sidebar-item.sidebar-cta-item{position:sticky;top:24px}.sidebar-cta-wrapper{display:flex;flex-direction:column;margin-top:calc(50px + var(--space-8));gap:12px}.sidebar-cta-text{margin-bottom:var(--space-2);font-size:var(--text-body-xs)}.sidebar-cta-title{margin-bottom:0;font-size:var(--text-heading-sm)}.sidebar .btn{font-size:var(--text-button-sm)}.subscribe-section{position:relative;display:block;padding:var(--space-12) 0 var(--space-8);margin-bottom:0;color:var(--color-tmw-lt-cream);background:var(--color-tmw-xtra-dk-blue);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 64em){.subscribe-section{padding:var(--space-13) 0 var(--space-11) 0}}@media screen and (min-width: 48em){.subscribe-section .c{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-9);padding:0 var(--space-14)}}.subscribe-section .wpforms-container{margin-bottom:0}.subscribe-section .wpforms-container input{box-shadow:0 0 0 1px var(--color-tmw-black-30) inset}.subscribe-section .wpforms-container input:focus{box-shadow:0 0 0 3px var(--color-tmw-lt-blue-1) inset}.subscribe-section .wpforms-container .wpforms-field-email{flex-grow:1}.subscribe-section .wpforms-container .wpforms-field-container,.subscribe-section .wpforms-container .wpforms-form{flex-direction:column}@media screen and (min-width: 64em){.subscribe-section .wpforms-container .wpforms-field-container,.subscribe-section .wpforms-container .wpforms-form{flex-direction:row}}.subscribe-section .wpforms-container .wpforms-field-container .wpforms-submit-container,.subscribe-section .wpforms-container .wpforms-form .wpforms-submit-container{align-self:end}@media screen and (min-width: 64em){.subscribe-section .wpforms-container .wpforms-field-container .wpforms-submit-container,.subscribe-section .wpforms-container .wpforms-form .wpforms-submit-container{width:auto}}.subscribe-section .wpforms-container .wpforms-field-container .wpforms-submit-container button,.subscribe-section .wpforms-container .wpforms-form .wpforms-submit-container button{display:block;font-size:100%;padding:var(--space-3) var(--space-6);border:none;border-radius:7px;background:rgba(0,0,0,0);color:var(--color-tmw-lt-blue-1);box-shadow:0 0 0 2px var(--color-tmw-lt-blue-1) inset;width:100%}@media screen and (min-width: 64em){.subscribe-section .wpforms-container .wpforms-field-container .wpforms-submit-container button,.subscribe-section .wpforms-container .wpforms-form .wpforms-submit-container button{display:inline-block;width:auto}}.subscribe-section .wpforms-container .wpforms-field-container .wpforms-submit-container button:hover,.subscribe-section .wpforms-container .wpforms-form .wpforms-submit-container button:hover{transform:scale(1.05);color:var(--color-tmw-lt-cream);box-shadow:0 0 0 2px var(--color-tmw-lt-cream) inset}.subscribe-section .subscribe-header-content{max-width:470px;display:flex;flex-direction:column;width:100%;margin:0 auto;gap:var(--space-4);align-items:center}@media screen and (min-width: 64em){.subscribe-section .subscribe-header-content{margin:0;align-items:normal;max-width:none}}.subscribe-section h2.subscribe-title{margin:0;text-align:center;color:var(--color-tmw-lt-cream);font-size:var(--font-size-xl);text-wrap:balance}@media screen and (min-width: 64em){.subscribe-section h2.subscribe-title{text-align:left}}.subscribe-header-info{text-align:center}@media screen and (min-width: 48em){.subscribe-header-info{text-align:left}}.newsletter-disclaimer{font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:hsla(0,0%,100%,.8);text-align:center}@media screen and (min-width: 48em){.newsletter-disclaimer{text-align:left}}.newsletter-disclaimer p{margin:0}.newsletter-disclaimer a{color:inherit;text-underline-offset:2px;text-decoration-color:#fff;text-transform:lowercase;font-weight:var(--font-weight-normal)}.subscribe-sidebar .newsletter-disclaimer{text-align:center;text-wrap:balance}.block-quote{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100;border-radius:24px}.block-quote-title{position:relative;display:flex;flex-direction:column;margin-top:-1px;padding:26px 32px 56px;gap:7px;border-radius:24px 24px 0 0;background:var(--color-tmw-cream);border:1px solid var(--color-tmw-dk-green);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.block-quote-title-label{font-size:.9375rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-tmw-dk-green)}.block-quote-title-text,.block-quote .h3{margin:0;font-size:24px;color:var(--color-tmw-dk-green)}.block-quote-text{position:relative;margin-top:-42px;gap:var(--space-5);display:flex;flex-direction:column;padding:48px 32px 32px;border-radius:24px;background:var(--color-tmw-lt-cream);border:1px solid var(--color-tmw-dk-green);justify-content:space-between}@media screen and (width >= 768px){.block-quote-text{padding:38px 52px 49px 88px;flex-direction:row}}.block-quote-text::before{position:absolute;top:1rem;display:block;width:29px;height:auto;aspect-ratio:1.16/1;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2225%22%3E%3Cpath%20fill%3D%22%23EBDBB4%22%20transform%3D%22translate(0.0105667%207.62939e-05)%22%20d%3D%22M24.302328%2025C25.79361%2025%2027.002531%2023.756346%2027.002531%2022.222221L27.002531%2015.438889C27.002531%2013.904764%2025.79361%2012.661111%2024.302328%2012.661111L20.554445%2012.661111C20.554445%2011.685185%2020.610249%2010.709259%2020.721857%209.7333336C20.889269%208.6999998%2021.168291%207.7814813%2021.55892%206.977778C21.949551%206.1740742%2022.452688%205.5416665%2023.068335%205.0805554C23.68038%204.563889%2024.461639%204.3055553%2025.412111%204.3055553L25.412111%200C23.849592%200%2022.481489%200.34444445%2021.3078%201.0333333C20.142237%201.7135414%2019.140816%202.6554301%2018.37808%203.7888889C17.61017%205.0365267%2017.044739%206.4044032%2016.703953%207.8388891C16.359364%209.4215097%2016.190868%2011.039314%2016.201715%2012.661111L16.201715%2022.222221C16.201715%2023.756346%2017.410639%2025%2018.90192%2025L24.302328%2025ZM8.1011038%2025C9.5923853%2025%2010.801308%2023.756346%2010.801308%2022.222221L10.801308%2015.438889C10.801308%2013.904764%209.5923853%2012.661111%208.1011038%2012.661111L4.3532209%2012.661111C4.3532209%2011.685185%204.4090252%2010.709259%204.5206337%209.7333336C4.6898465%208.6999998%204.9688673%207.7814813%205.357697%206.977778C5.7483263%206.1740742%206.2514644%205.5416665%206.8671107%205.0805554C7.479157%204.563889%208.260416%204.3055553%209.2108879%204.3055553L9.2108879%200C7.6483698%200%206.2802663%200.34444445%205.1065779%201.0333333C3.9410138%201.7135414%202.9395926%202.6554301%202.1768565%203.7888889C1.4089473%205.0365267%200.84351563%206.4044032%200.50273013%207.8388891C0.15813953%209.4215097%20-0.010355985%2011.039314%200.00049223355%2012.661111L0.00049223355%2022.222221C0.00049223355%2023.756346%201.2094147%2025%202.7006962%2025L8.1011038%2025Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:""}@media screen and (width >= 768px){.block-quote-text::before{top:40px;left:44px}}.block-quote-text p{margin:0}.block-quote-expert{display:flex;align-items:center;margin-top:.75rem;gap:1rem}.block-quote-expert-content{display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--space-3)}.block-quote-expert-name{font-weight:700}.block-quote-expert-name:before{width:20px;height:3px;background:var(--color-tmw-dk-cream)}.block-quote-expert-image{max-width:171px;width:100%;flex-shrink:0}.block-quote-expert-image .expert-image{display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:35px;border:1px solid var(--color-tmw-dk-green);object-fit:cover;object-position:center}.block-quote-expert-info{display:flex;flex-direction:row;gap:.5rem;font-size:var(--text-body-sm);justify-content:flex-end;margin-top:var(--space-3)}.expandable-content-wrapper>.wp-block-details:only-child{border-radius:24px;overflow:hidden}.expandable-content-wrapper{display:flex;flex-direction:column}.wp-block-details{font-size:var(--text-body-sm);line-height:1.6666666667;background-color:var(--color-tmw-dk-green);border-bottom:2px solid #fff}.wp-block-details:first-child{border-radius:24px 24px 0 0}.wp-block-details:last-child{margin-bottom:1rem;border-radius:0 0 24px 24px}.wp-block-details:last-child .expandable-content-area{border-radius:0 0 24px 24px}.wp-block-details summary{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;font-family:"Atkinson Hyperlegible",sans-serif;font-weight:600;color:#fff;cursor:pointer;transition:background-color .2s ease}.wp-block-details summary:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.wp-block-details summary::marker,.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{width:12px;height:12px;margin-top:-2px;margin-left:10px;border-right:3px solid var(--color-tmw-bright-green);border-bottom:3px solid var(--color-tmw-bright-green);transition:transform .3s ease;transform:rotate(45deg);content:""}.wp-block-details[open]{border-bottom:0}.wp-block-details[open] summary::after{transform:rotate(-135deg)}.wp-block-details .expandable-content-area{padding:24px 30px;border:1px solid var(--color-tmw-dk-green);background-color:#fff}.wp-block-details .expandable-content-area *:last-child{margin-bottom:0}.block-list_timeline ol{margin:0 0 30px 35px;counter-reset:counter}.block-list_timeline ol li{padding-left:0;list-style:none}.block-list_timeline ol li:last-of-type .block-list_timeline-item::after{display:none}.block-list_timeline-item{position:relative;display:flex;flex-direction:column;margin-bottom:24px;padding-left:24px}.block-list_timeline-item-header{margin-bottom:0 !important;font-family:"Open Sans",sans-serif;font-size:var(--text-body-md);font-weight:700;line-height:1.6666667}.block-list_timeline-item::after{position:absolute;top:0;left:-12px;z-index:1;width:2px;height:calc(100% + 24px);background:var(--color-tmw-green);content:""}.block-list_timeline-item::before{position:absolute;top:-3px;left:-32px;z-index:2;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:8px;font-size:var(--text-body-sm);font-weight:700;text-align:center;counter-increment:counter;color:var(--color-tmw-bright-green) !important;background:var(--color-tmw-green);content:counter(counter) ".";transition:all .1s linear}.block-emphasized-content h1,.block-emphasized-content h2,.block-emphasized-content h3,.block-emphasized-content h4,.block-emphasized-content h5,.block-emphasized-content h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.block-emphasized-content{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-style:normal;line-height:var(--line-height-normal);font-optical-sizing:auto;font-variation-settings:"wdth" 100;position:relative;z-index:0;padding:var(--space-8);border-left:9px solid var(--color-tmw-cream);border-radius:24px;font-size:var(--text-body-sm);line-height:1.666666667;background:var(--color-tmw-lt-cream)}.block-emphasized-content>:first-child{margin-top:0}.block-emphasized-content p{margin-bottom:var(--space-2)}.block-emphasized-content p:last-of-type{margin-bottom:0}.block-emphasized-content>:last-child{margin-bottom:0}.is-style-rdc-cta-text-link{position:relative;flex-shrink:0;margin-right:40px;font-family:"Atkinson Hyperlegible",sans-serif;font-weight:700}.is-style-rdc-cta-text-link .wp-block-button__link{position:relative;display:inline-flex !important;align-items:center;padding:22px 32px !important;border-radius:50px;font-size:var(--text-body-lg);font-weight:700;line-height:1.25;text-decoration:none;color:var(--color-tmw-xtra-dark-green);background:var(--color-tmw-cream)}.is-style-rdc-cta-text-link .wp-block-button__link:hover{transform:none !important}@media(width <= 768px){.is-style-rdc-cta-text-link .wp-block-button__link{font-size:var(--text-body-md)}}.is-style-rdc-cta-text-link .wp-block-button__link::after{position:absolute;top:0;left:0;z-index:-2;width:calc(100% + 40px);height:100%;border-radius:50px;background:var(--color-tmw-dk-blue);content:"";transition:all .1s linear}.is-style-rdc-cta-text-link .wp-block-button__link::before{position:absolute;right:-28px;z-index:0;width:24px;height:24px;content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M535.1%20342.6C547.6%20330.1%20547.6%20309.8%20535.1%20297.3L375.1%20137.3C362.6%20124.8%20342.3%20124.8%20329.8%20137.3C317.3%20149.8%20317.3%20170.1%20329.8%20182.6L467.2%20320L329.9%20457.4C317.4%20469.9%20317.4%20490.2%20329.9%20502.7C342.4%20515.2%20362.7%20515.2%20375.2%20502.7L535.2%20342.7zM183.1%20502.6L343.1%20342.6C355.6%20330.1%20355.6%20309.8%20343.1%20297.3L183.1%20137.3C170.6%20124.8%20150.3%20124.8%20137.8%20137.3C125.3%20149.8%20125.3%20170.1%20137.8%20182.6L275.2%20320L137.9%20457.4C125.4%20469.9%20125.4%20490.2%20137.9%20502.7C150.4%20515.2%20170.7%20515.2%20183.2%20502.7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover}@media screen and (width >= 768px){.is-style-rdc-cta-text-link{margin-right:0}.is-style-rdc-cta-text-link::before{position:absolute;top:50%;left:9px;z-index:1;width:44px;height:44px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2231px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%3E%3Ctitle%3Efavicon%3C%2Ftitle%3E%3Cdefs%3E%3Cpath%20d%3D%22M0%2C0%20L30.9243122%2C0%20L30.9243122%2C30.9553095%20L0%2C30.9553095%20L0%2C0%20Z%22%20id%3D%22path-1%22%2F%3E%3C%2Fdefs%3E%3Cg%20id%3D%22favicon%22%20stroke%3D%22none%22%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path-1%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M30.9081497%2C14.9329581%20C30.6064488%2C6.22879279%2023.1339654%2C-0.647174219%2014.2176279%2C0.0485118551%20C6.70743192%2C0.636339623%200.635702422%2C6.71415517%200.0484632775%2C14.2318791%20C-0.646526168%2C23.1571539%206.22255556%2C30.6371275%2014.9180049%2C30.9391307%20L14.9180049%2C30.9553095%20L28.9686442%2C30.9553095%20C30.0461473%2C30.9553095%2030.9243122%2C30.0762643%2030.9243122%2C28.9976812%20L30.9243122%2C14.9329581%20L30.9081497%2C14.9329581%20Z%22%20id%3D%22Path%22%20fill%3D%22%236CD902%22%2F%3E%3Cpath%20d%3D%22M26.6304627%2C15.256533%20L23.6619419%2C17.1116959%20C23.3979537%2C17.2788762%2023.0531527%2C17.0847313%2023.0531527%2C16.7773351%20L23.0531527%2C11.9129255%20L15.494469%2C7.35051918%20C15.3705562%2C7.27501836%2015.2089307%2C7.27501836%2015.0850179%2C7.35051918%20L10.5756678%2C10.0685485%20L10.5756678%2C7.30198294%20L7.5209467%2C7.30198294%20L7.5209467%2C23.2704052%20C7.5209467%2C23.4915147%207.6987347%2C23.6694809%207.91962282%2C23.6694809%20L10.1985417%2C23.6694809%20C10.4194298%2C23.6694809%2010.5972178%2C23.4915147%2010.5972178%2C23.2704052%20L10.5972178%2C13.6764088%20C10.5972178%2C13.536193%2010.672643%2C13.4067631%2010.7911684%2C13.3312622%20L15.0850179%2C10.8127708%20C15.2089307%2C10.7426629%2015.3597811%2C10.7426629%2015.483694%2C10.8127708%20L19.7775435%2C13.3312622%20C19.9014564%2C13.4013701%2019.9714941%2C13.5308001%2019.9714941%2C13.6764088%20L19.9714941%2C16.7773351%20C19.9714941%2C17.0901242%2019.6266931%2C17.2788762%2019.3627049%2C17.1116959%20L16.394184%2C15.256533%20C16.1301958%2C15.0893526%2015.7853948%2C15.2834976%2015.7853948%2C15.5908938%20L15.7853948%2C17.7750245%20C15.7853948%2C17.9098473%2015.8554325%2C18.0392773%2015.9739579%2C18.1093852%20L21.2914353%2C21.4422069%20C21.4207356%2C21.5231006%2021.5823611%2C21.5231006%2021.7116614%2C21.4422069%20L27.0291388%2C18.1093852%20C27.1476642%2C18.0392773%2027.2177018%2C17.9098473%2027.2177018%2C17.7750245%20L27.2177018%2C15.5908938%20C27.2177018%2C15.2781047%2026.8729009%2C15.0893526%2026.6089126%2C15.256533%20L26.6304627%2C15.256533%20Z%22%20id%3D%22Path%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);content:"";transition:all .1s linear}.is-style-rdc-cta-text-link:hover{transform:none !important}.is-style-rdc-cta-text-link:hover::before{transform:translateY(-50%) rotate(360deg)}.is-style-rdc-cta-text-link .wp-block-button__link{padding:20px 20px 20px 64px !important}.is-style-rdc-cta-text-link .wp-block-button__link::after{width:100%}.is-style-rdc-cta-text-link .wp-block-button__link::before{right:-28px;z-index:-1;transform:translateX(-28px);transition:all .1s linear}.is-style-rdc-cta-text-link .wp-block-button__link:hover::after{transform:translateX(40px)}.is-style-rdc-cta-text-link .wp-block-button__link:hover::before{transform:translateX(0)}}.wp-block-rdc-cta-with-image,.block-cta_with_image{position:relative;display:flex;flex-direction:column;margin-top:var(--space-9) !important;padding:30px;gap:30px;background:var(--color-tmw-xtra-dk-blue)}@media screen and (width < 768px){.wp-block-rdc-cta-with-image,.block-cta_with_image{padding:24px;gap:24px}}.wp-block-rdc-cta-with-image .btn.btn-secondary.btn-reversed,.block-cta_with_image .btn.btn-secondary.btn-reversed{align-self:flex-start;color:var(--color-tmw-xtra-dk-blue)}.wp-block-rdc-cta-with-image .btn.btn-secondary.btn-reversed:hover,.block-cta_with_image .btn.btn-secondary.btn-reversed:hover{color:var(--color-tmw-blue)}.wp-block-rdc-cta-with-image-image,.block-cta_with_image-image{z-index:2;flex-shrink:0;max-width:100%}.wp-block-rdc-cta-with-image-image .img,.block-cta_with_image-image .img{display:block;width:286px;height:100%;aspect-ratio:1/1;border-radius:24px;object-fit:cover;object-position:center}@media screen and (width < 532px){.wp-block-rdc-cta-with-image-image .img,.block-cta_with_image-image .img{margin-top:-60px;margin-inline:auto}}.wp-block-rdc-cta-with-image-text,.block-cta_with_image-text{display:flex;flex-direction:column;flex-shrink:1;gap:var(--space-3);justify-content:center;padding:var(--space-5) 0}.wp-block-rdc-cta-with-image-text-title,.block-cta_with_image-text-title{margin:0;font-size:var(--text-heading-lg);line-height:1.2;color:#fff;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.wp-block-rdc-cta-with-image-text-subtitle,.block-cta_with_image-text-subtitle{margin-bottom:9px;font-size:var(--text-body-sm);font-weight:var(--font-weight-normal);color:#fff}@media screen and (min-width: 48em){.wp-block-rdc-cta-with-image,.block-cta_with_image{flex-direction:row}}.wp-block-rdc-cta-with-form,.block-cta_with_form{position:relative;display:flex;flex-direction:column;margin-top:var(--space-9) !important;padding:30px;gap:30px;background:var(--color-tmw-xtra-dk-blue)}@media screen and (width < 768px){.wp-block-rdc-cta-with-form,.block-cta_with_form{padding:24px;gap:24px}}.wp-block-rdc-cta-with-form-text-eyebrow,.block-cta_with_form-text-eyebrow{color:var(--color-tmw-lt-blue-1);text-transform:uppercase;font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.wp-block-rdc-cta-with-form .btn.btn-light,.block-cta_with_form .btn.btn-light{align-self:flex-start;margin-top:auto}.wp-block-rdc-cta-with-form .btn.btn-light:hover,.block-cta_with_form .btn.btn-light:hover{color:var(--color-tmw-xtra-dk-green);background-color:var(--color-tmw-cream)}.wp-block-rdc-cta-with-form-image,.block-cta_with_form-image{z-index:2;flex-shrink:0;max-width:100%}.wp-block-rdc-cta-with-form-image .img,.block-cta_with_form-image .img{display:block;width:286px;height:100%;aspect-ratio:1/1;border-radius:24px;object-fit:cover;object-position:center}@media screen and (width < 532px){.wp-block-rdc-cta-with-form-image .img,.block-cta_with_form-image .img{margin-top:-60px;margin-inline:auto}}.wp-block-rdc-cta-with-form-text,.block-cta_with_form-text{display:flex;flex-direction:column;flex-shrink:1;gap:var(--space-3);padding:var(--space-5) 0}.wp-block-rdc-cta-with-form-text .newsletter-disclaimer a,.block-cta_with_form-text .newsletter-disclaimer a{color:var(--color-tmw-lt-cream);text-decoration:underline;text-decoration-color:#fff;text-underline-offset:5px}.wp-block-rdc-cta-with-form-text .newsletter-disclaimer a:hover,.block-cta_with_form-text .newsletter-disclaimer a:hover{color:var(--color-tmw-cream);text-decoration-color:var(--color-tmw-cream)}.wp-block-rdc-cta-with-form-text-title,.block-cta_with_form-text-title{margin:0;font-size:var(--text-heading-lg);line-height:1.2;color:#fff;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.wp-block-rdc-cta-with-form-text-subtitle,.block-cta_with_form-text-subtitle{margin-bottom:9px;font-size:var(--text-body-sm);font-weight:var(--font-weight-normal);color:#fff}@media screen and (min-width: 48em){.wp-block-rdc-cta-with-form,.block-cta_with_form{flex-direction:row}}.wp-block-rdc-cta-with-form .wpforms-container,.block-cta_with_form .wpforms-container{margin-bottom:0}.wp-block-rdc-cta-with-form .wpforms-container input,.block-cta_with_form .wpforms-container input{box-shadow:0 0 0 1px var(--color-tmw-black-30) inset}.wp-block-rdc-cta-with-form .wpforms-container input:focus,.block-cta_with_form .wpforms-container input:focus{box-shadow:0 0 0 3px var(--color-tmw-lt-blue-1) inset}.wp-block-rdc-cta-with-form .wpforms-container label,.block-cta_with_form .wpforms-container label{color:#fff;text-align:left}.wp-block-rdc-cta-with-form .wpforms-container .wpforms-field-email,.block-cta_with_form .wpforms-container .wpforms-field-email{flex-grow:1}.wp-block-rdc-cta-with-form .wpforms-container .wpforms-layout-row,.block-cta_with_form .wpforms-container .wpforms-layout-row{gap:var(--space-5)}.wp-block-rdc-cta-with-form .wpforms-container .wpforms-form,.wp-block-rdc-cta-with-form .wpforms-container .wpforms-field-container,.block-cta_with_form .wpforms-container .wpforms-form,.block-cta_with_form .wpforms-container .wpforms-field-container{flex-direction:column;gap:var(--space-5)}.wp-block-rdc-cta-with-form .wpforms-container .wpforms-form .wpforms-submit-container,.wp-block-rdc-cta-with-form .wpforms-container .wpforms-field-container .wpforms-submit-container,.block-cta_with_form .wpforms-container .wpforms-form .wpforms-submit-container,.block-cta_with_form .wpforms-container .wpforms-field-container .wpforms-submit-container{width:100%}.wp-block-rdc-cta-with-form .wpforms-container .wpforms-form .wpforms-submit-container button,.wp-block-rdc-cta-with-form .wpforms-container .wpforms-field-container .wpforms-submit-container button,.block-cta_with_form .wpforms-container .wpforms-form .wpforms-submit-container button,.block-cta_with_form .wpforms-container .wpforms-field-container .wpforms-submit-container button{display:block;padding:1rem 2rem;font-size:20px;border:none;border-radius:7px;background:rgba(0,0,0,0);color:#fff;box-shadow:0 0 0 2px #fff inset;width:100%;margin-top:var(--space-2)}@media screen and (min-width: 64em){.wp-block-rdc-cta-with-form .wpforms-container .wpforms-form .wpforms-submit-container button,.wp-block-rdc-cta-with-form .wpforms-container .wpforms-field-container .wpforms-submit-container button,.block-cta_with_form .wpforms-container .wpforms-form .wpforms-submit-container button,.block-cta_with_form .wpforms-container .wpforms-field-container .wpforms-submit-container button{padding:1rem 4rem}}.wp-block-rdc-cta-with-form .wpforms-container .wpforms-form .wpforms-submit-container button:hover,.wp-block-rdc-cta-with-form .wpforms-container .wpforms-field-container .wpforms-submit-container button:hover,.block-cta_with_form .wpforms-container .wpforms-form .wpforms-submit-container button:hover,.block-cta_with_form .wpforms-container .wpforms-field-container .wpforms-submit-container button:hover{background-color:#fff;color:var(--color-tmw-dk-blue)}.block-related_list{margin-top:42px;margin-bottom:42px;border-radius:0;padding:24px 0 12px 24px;background:var(--color-tmw-lt-cream);border-left:3px solid var(--color-tmw-cream)}.block-related_list-title{margin-bottom:20px;font-weight:600}.block-related_list ul{margin:0 !important}.block-related_list li{display:flex;align-items:center;list-style:none;margin-left:0}.block-related_list li:before{display:none}.block-related_list li svg{display:inline-block;width:17px;height:auto;margin-right:12px;transition:all .1s linear}.block-related_list li svg path{fill:var(--color-tmw-dk-blue);transition:all .1s linear}.block-related_list li:hover{color:var(--color-tmw-dk-blue)}.block-related_list li:hover svg{margin-right:16px}.block-related_list li:hover svg path{fill:var(--color-tmw-dk-blue)}.block-related_list a{font-weight:var(--font-weight-medium) !important;text-decoration:none;font-size:var(--text-body-xs)}.block-summary{border-radius:24px;border:1px solid var(--color-tmw-dk-green);overflow:hidden}.block-summary-header{margin-bottom:var(--space-4);padding:var(--space-6) var(--space-8);background:var(--color-tmw-dk-green);display:flex;justify-content:start;gap:var(--space-4)}.block-summary-header .block-summary-title{line-height:1.3;color:#fff;margin-bottom:0;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight)}.block-summary ul{padding:var(--space-4) var(--space-7);margin:var(--space-4)}.block-summary li{margin-bottom:12px}.block-summary li:last-child{margin-bottom:0}.block-summary p,.block-summary ul li,.block-summary ol li{font-family:"Open Sans",sans-serif;font-size:var(--text-body-sm)}.block-sources-title{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-tmw-dk-orange);font-size:var(--text-body-lg)}.block-sources ul{margin:0 !important;padding:0;list-style:none}.block-sources li{display:flex;align-items:center;margin-bottom:var(--space-3);list-style:none}.block-sources li svg{display:inline-block;width:17px;height:auto;margin-right:var(--space-3);transition:all .1s linear}.block-sources li svg path{fill:var(--color-tmw-dk-blue);transition:all .1s linear}.block-sources li:hover svg{margin-right:var(--space-4)}.block-sources li:hover svg path{fill:var(--color-tmw-orange)}.block-sources a{text-decoration:none}.block-sources a:hover{color:var(--color-tmw-orange)}.block-related{border-left:3px solid var(--color-tmw-cream);font-size:var(--text-body-xs);font-weight:600;border-radius:0;background:var(--color-tmw-lt-cream);padding-left:24px}.block-related .block-related-label{padding:var(--space-6) 0 var(--space-6) var(--space-6);padding:var(--space-6) 0;border-radius:24px 0 0 24px;display:inline-block}.block-related a.block-related-link{margin-left:var(--space-1);font-size:var(--text-body-xs);color:var(--color-tmw-blue);text-decoration:none;font-weight:var(--font-weight-medium)}.block-related a.block-related-link:hover{color:var(--color-tmw-dk-blue)}.review-block{border-radius:24px;overflow:hidden;max-width:900px;margin:var(--space-7) 0;border:1px solid var(--color-tmw-dk-green)}.review-block .review-header{padding:var(--space-4) var(--space-5);background:var(--color-tmw-dk-green);border-radius:12px 12px 0 0;margin:0;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 64em){.review-block .review-header{padding:var(--space-7) var(--space-8)}}.review-block .review-title{margin:0;font-size:1.25rem;font-weight:bold;color:var(--color-tmw-lt-cream);text-align:center;width:100%}@media screen and (min-width: 64em){.review-block .review-title{text-align:left;font-size:var(--font-size-xl)}}.review-block .review-content{display:flex;flex-wrap:wrap;padding:var(--space-4)}@media screen and (min-width: 64em){.review-block .review-content{padding:var(--space-5) var(--space-7) 0}}.review-block .review-content.no-image .rating-summary-wrapper{width:100%}@media screen and (min-width: 64em){.review-block .review-content.no-image .review-heading{order:1;width:50%;padding-right:var(--space-8)}.review-block .review-content.no-image .rating-summary-wrapper{order:2;width:50%;margin-right:0;justify-content:flex-start}.review-block .review-content.no-image .rating-summary-wrapper .rating-details-wrapper{width:100%;margin-top:var(--space-3);margin-bottom:0}}.review-block .review-content .review-cta-btn{width:100%}.review-block .review-content .review-heading{order:2}@media screen and (min-width: 64em){.review-block .review-content .review-heading{order:1;width:50%;padding-right:var(--space-8)}}.review-block .review-content .review-heading .eyebrow-link{margin-top:var(--space-2)}.review-block .review-content .content p,.review-block .review-content .content ul li,.review-block .review-content .content ol li{line-height:1.6}.review-block .review-content .review-image{width:50%}.review-block .review-content .review-image img{width:100%;height:auto;border-radius:8px}@media screen and (min-width: 64em){.review-block .review-content .review-image{max-width:200px;margin-bottom:var(--space-3)}}.review-block .review-content .review-left{display:flex;flex-direction:column}@media screen and (min-width: 64em){.review-block .review-content .review-left{min-width:300px}}.review-block .review-content .product-name{font-size:var(--text-body-md);font-weight:bold;color:var(--color-tmw-xtra-dk-green);margin:0;line-height:1.3}.review-block .review-content .product-description{margin-top:var(--space-5)}.review-block .review-content .product-description p{color:var(--color-tmw-black);line-height:1.6;margin:0;font-size:15px}.review-block .review-content .product-description a{color:#007cba;text-decoration:underline}.review-block .review-content .rating-summary-wrapper{width:50%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 64em){.review-block .review-content .rating-summary-wrapper{width:50%;margin-right:0}}.review-block .review-content .rating-summary-wrapper .overall-score{text-align:center}@media screen and (min-width: 64em){.review-block .review-content .rating-summary-wrapper .overall-score{margin-bottom:var(--space-2)}}.review-block .review-content .rating-summary-wrapper .overall-score .score-label{font-size:var(--text-body-xs);font-weight:bold;color:var(--color-tmw-dk-green)}.review-block .review-content .rating-summary-wrapper .overall-score .score-display{line-height:1}.review-block .review-content .rating-summary-wrapper .overall-score .score-display .score-number{font-size:var(--font-size-4xl);font-weight:bold;color:var(--color-tmw-dk-green)}.review-block .review-content .rating-summary-wrapper .overall-score .score-display .score-total{font-size:1.2rem;color:var(--color-tmw-dk-green-40);font-weight:700}.review-block .review-content .rating-summary-wrapper .overall-stars{display:flex;justify-content:center;gap:2px}@media screen and (min-width: 64em){.review-block .review-content .rating-summary-wrapper .overall-stars{gap:var(--space-2)}}.review-block .review-content .rating-summary-wrapper .overall-stars .star{display:inline-flex;align-items:center}.review-block .review-content .rating-summary-wrapper .overall-stars .star svg{width:23px;height:23px;height:auto;display:block}@media screen and (min-width: 64em){.review-block .review-content .rating-summary-wrapper .overall-stars .star svg{width:30px;height:30px}}.review-block .review-content .rating-summary-wrapper .overall-stars .star.filled svg use{fill:var(--color-tmw-yellow)}.review-block .review-content .rating-summary-wrapper .overall-stars .star.empty svg use{fill:var(--color-tmw-black-30)}.review-block .review-content .rating-summary-wrapper .overall-stars .star.half svg use.star-bg{fill:var(--color-tmw-black-30)}.review-block .review-content .rating-summary-wrapper .overall-stars .star.half svg use.star-fill{fill:var(--color-tmw-yellow)}.review-block .review-content .rating-details-wrapper{width:100%;order:1;margin-bottom:var(--space-4);margin-top:var(--space-3)}@media screen and (min-width: 64em){.review-block .review-content .rating-details-wrapper{order:5;width:50%;margin-top:0}}.review-block .review-content .rating-details-wrapper.expanded .expand-score-button .expand-icon svg{transform:rotate(180deg)}.review-block .review-content .rating-details-wrapper .expand-score-button{transition:all .1s linear;display:flex;justify-content:center;align-items:center;width:100%;padding:var(--space-3) var(--space-4);background:var(--color-tmw-cream);border:none;cursor:pointer;font-size:var(--font-size-xs);color:var(--color-tmw-black);font-weight:500;gap:var(--space-2)}.review-block .review-content .rating-details-wrapper .expand-score-button:hover{background-color:var(--color-tmw-dk-cream)}@media screen and (min-width: 64em){.review-block .review-content .rating-details-wrapper .expand-score-button{display:none}}.review-block .review-content .rating-details-wrapper .expand-score-button .expand-icon{display:flex;align-items:center}.review-block .review-content .rating-details-wrapper .expand-score-button .expand-icon svg{transition:all .1s linear;margin-top:3px;transform-origin:center calc(50% - .5px)}.review-block .review-content .rating-details-wrapper .rating-details{width:100%}@media screen and (min-width: 64em){.review-block .review-content .rating-details-wrapper .rating-details{display:block !important}}.review-block .review-content .rating-details-wrapper .rating-details .rating-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3)}.review-block .review-content .rating-details-wrapper .rating-details .rating-item:nth-child(even){background:var(--color-tmw-cream)}@media screen and (min-width: 64em){.review-block .review-content .rating-details-wrapper .rating-details .rating-item:nth-child(odd){background:var(--color-tmw-cream)}.review-block .review-content .rating-details-wrapper .rating-details .rating-item:nth-child(even){background:#fff}}.review-block .review-content .rating-details-wrapper .rating-details .rating-item .rating-label{font-size:var(--font-size-xs);color:var(--color-tmw-xtra-dk-green);flex:1;font-weight:600}.review-block .review-content .rating-details-wrapper .rating-details .rating-item .rating-stars{display:flex;align-items:center}.review-block .review-content .review-cta{text-align:center;margin-top:var(--space-3)}.review-block .review-content .review-cta .btn{display:block}.review-block .review-content .review-right{display:flex;width:100%;flex-direction:column;align-items:flex-end;justify-content:end}@media screen and (min-width: 64em){.review-block .review-content .review-right{min-width:300px}}.review-block .review-content .star{display:inline-flex;align-items:center;margin:0 1px}.review-block .review-content .star svg{width:1rem;height:auto;display:block}.review-block .review-content .star.filled svg use{fill:var(--color-tmw-yellow)}.review-block .review-content .star.empty svg use{fill:var(--color-tmw-black-30)}.review-block .review-content .star.half svg use.star-bg{fill:var(--color-tmw-black-30)}.review-block .review-content .star.half svg use.star-fill{fill:var(--color-tmw-yellow)}.review-block .product-full-description{width:100%;font-size:15px;order:10}.review-block .product-full-description .content-full{padding:var(--space-4) var(--space-6)}@media screen and (min-width: 64em){.review-block .product-full-description .content-full{padding:var(--space-5) var(--space-7)}}.review-block .review-expand{background:var(--color-tmw-lt-cream);width:100%;display:flex;flex-direction:row;justify-self:space-between;border-top:1px solid var(--color-tmw-dk-green);margin-top:var(--space-5)}.review-block .expand-button{background:none;color:var(--color-tmw-dk-green);border:none;font-size:var(--font-size-sm);display:flex;width:100%;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-6)}@media screen and (min-width: 48em){.review-block .expand-button{font-size:20px}}@media screen and (min-width: 64em){.review-block .expand-button{padding:var(--space-6) var(--space-7)}}.review-block .expand-button:hover{color:var(--color-tmw-orange)}.review-block .expand-button.expanded .expand-icon{transform:rotate(180deg)}.review-block .expand-icon{transition:transform .3s ease}.credit-card-block{border-radius:24px;overflow:hidden;max-width:900px;margin:var(--space-7) 0;border:1px solid var(--color-tmw-dk-green)}.credit-card-block__header{padding:var(--space-4) var(--space-5);background:var(--color-tmw-dk-green);border-radius:12px 12px 0 0;margin:0;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 64em){.credit-card-block__header{padding:var(--space-7) var(--space-8)}}.credit-card-block__header .credit-card-block__title{margin:0;font-size:1.25rem;font-weight:bold;color:var(--color-tmw-lt-cream);text-align:center;width:100%;max-width:254px;align-self:center}@media screen and (min-width: 64em){.credit-card-block__header .credit-card-block__title{text-align:left;font-size:var(--font-size-xl);max-width:none}}.credit-card-block__top-wrapper{max-width:252px;width:100%}.credit-card-block__facts-list{display:grid;grid-template-columns:repeat(2, 1fr);padding:0 var(--space-6);gap:var(--space-2) var(--space-4)}@media screen and (min-width: 48em){.credit-card-block__facts-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 64em){.credit-card-block__facts-list{gap:var(--space-6);grid-template-columns:repeat(3, 1fr);padding:0}}.credit-card-block__fact{width:100%}.credit-card-block__fact-item{margin-bottom:var(--space-5)}.credit-card-block__fact-title{font-size:var(--font-size-sm);font-weight:bold;margin-bottom:var(--space-1);color:var(--color-tmw-xtra-dk-green);font-family:var(--font-family-display);line-height:var(--line-height-tight)}.credit-card-block__fact-text{font-size:var(--font-size-md);margin-bottom:0;color:var(--color-tmw-xtra-dk-green);line-height:var(--line-height-tight);font-weight:600}.credit-card-block__fact-text-secondary{font-size:var(--font-size-sm);color:var(--color-tmw-xtra-dk-green);line-height:var(--line-height-tight);margin-top:var(--space-1)}@media screen and (min-width: 64em){.credit-card-block__mobile-header{display:none}}.credit-card-block__mobile-header .credit-card-block__mobile-title{display:block;max-width:340px;text-align:center;font-size:var(--text-heading-lg);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-style:normal;font-optical-sizing:auto;line-height:var(--line-height-tight);color:var(--color-tmw-dk-green);margin-bottom:var(--space-2)}.credit-card-block__content{display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:var(--space-6);padding:var(--space-4)}@media screen and (min-width: 64em){.credit-card-block__content{padding:var(--space-5) var(--space-7) var(--space-9);flex-direction:row;align-items:flex-start}}@media screen and (min-width: 64em){.credit-card-block__content--no-image .credit-card-block__heading{order:1;width:50%;padding-right:var(--space-8)}}.credit-card-block__content-heading{order:2}@media screen and (min-width: 64em){.credit-card-block__content-heading{order:1;width:50%;padding-right:var(--space-8)}}.credit-card-block__content-heading .eyebrow-link{margin-top:var(--space-2)}.credit-card-block__cta-html-btn-wrapper a{color:#fff;text-decoration:none}.credit-card-block__cta-btn.btn{width:100%}.credit-card-block__disclosure{color:var(--color-tmw-black);font-size:var(--font-size-xs);margin-top:var(--space-2);text-align:center}.credit-card-block__disclosure a{text-underline-offset:2px;text-decoration-color:currentColor;color:var(--color-tmw-dk-blue);font-weight:400}.credit-card-block__disclosure a:hover{color:var(--color-tmw-xtra-dk-blue)}.credit-card-block__image{width:100%;margin-bottom:var(--space-4)}.credit-card-block__image img{width:100%;height:auto;border-radius:8px}@media screen and (min-width: 64em){.credit-card-block__image{margin-bottom:var(--space-3)}}.credit-card-block__product-name{font-size:var(--text-body-md);font-weight:bold;color:var(--color-tmw-xtra-dk-green);margin:0;line-height:1.3}.credit-card-block__product-description{margin-top:var(--space-5)}.credit-card-block__product-description p{color:var(--color-tmw-black);line-height:1.6;margin:0;font-size:15px}.credit-card-block__product-description a{color:#007cba;text-decoration:underline}.credit-card-block__full-description{width:100%;font-size:15px;order:10;margin-top:var(--space-4)}.credit-card-block__inner-blocks p,.credit-card-block__inner-blocks ul li,.credit-card-block__inner-blocks ol li{line-height:1.6}.credit-card-block__accordion-wrapper{width:100%;border-top:1px solid var(--color-tmw-dk-green)}.credit-card-block__accordion-item .credit-card-block__accordion-header{background:var(--color-tmw-lt-cream);color:var(--color-tmw-dk-green);border:none;border-top:1px solid var(--color-tmw-dk-green);font-size:var(--font-size-sm);display:flex;width:100%;justify-content:space-between;align-items:center;padding:var(--space-6)}@media screen and (min-width: 48em){.credit-card-block__accordion-item .credit-card-block__accordion-header{font-size:20px}}@media screen and (min-width: 64em){.credit-card-block__accordion-item .credit-card-block__accordion-header{padding:var(--space-6) var(--space-7)}}.credit-card-block__accordion-item .credit-card-block__accordion-header:hover{color:var(--color-tmw-orange)}.credit-card-block__accordion-item:first-child .credit-card-block__accordion-header{border-top:none}.credit-card-block__accordion-item.active .credit-card-block__accordion-icon{transform:rotate(180deg)}.credit-card-block__accordion-icon{transition:transform .3s ease}.credit-card-block__accordion-content{display:none;background:#fff;padding:var(--space-2) var(--space-6)}@media screen and (min-width: 64em){.credit-card-block__accordion-content{padding:var(--space-2) var(--space-7)}}.block-pros,.block-cons{border-radius:24px}.block-pros ul.wp-block-list,.block-cons ul.wp-block-list{padding-left:var(--space-5);margin:0}.block-pros ul.wp-block-list li::before,.block-cons ul.wp-block-list li::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="13"><path fill="currentColor" transform="translate(0 -0.000195503)" d="M0.69767237 12C0.51162636 12 0.34883618 11.936243 0.2093017 11.808802C0.069767237 11.68136 0 11.512524 0 11.302292L0 0.69767237C0 0.48837063 0.069767237 0.31999904 0.2093017 0.19255756C0.34883618 0.065116085 0.51162636 0.00093022978 0.69767237 0C0.74418384 0 0.90697402 0.069767237 1.186043 0.2093017L6.2441673 5.267426C6.360446 5.3837047 6.4418411 5.4999838 6.4883528 5.6162624C6.5348644 5.7325411 6.5581198 5.8604474 6.5581198 5.9999819C6.5581198 6.1395164 6.5348644 6.2674232 6.4883528 6.3837018C6.4418411 6.4999804 6.360446 6.6162596 6.2441673 6.7325382L1.186043 11.790663C1.1162758 11.86043 1.0409272 11.912988 0.95999712 11.948337C0.87906712 11.983685 0.79162556 12.000895 0.69767237 12"/></svg>')}.block-pros__title-container,.block-cons__title-container{display:flex;align-items:center;margin-bottom:var(--space-4)}.block-pros .wp-block-group__inner-container,.block-cons .wp-block-group__inner-container{padding:var(--space-6);border:1px solid var(--color-tmw-dk-green);border-radius:24px}.block-pros__title-icon-container,.block-cons__title-icon-container{margin-right:var(--space-4);display:flex;align-items:center}.block-pros__title,.block-cons__title{margin:0;font-size:var(--text-heading-sm);font-weight:700}.block-pros{background-color:var(--color-tmw-bright-green-20);margin:var(--space-6) 0}.block-pros .block-pros__title-container{border-bottom:1px solid var(--color-tmw-dk-green);padding:var(--space-2) var(--space-6);border-radius:24px 24px 0 0;background-color:var(--color-tmw-bright-green-50);margin:calc(-1*var(--space-6)) calc(-1*var(--space-6)) var(--space-6) calc(-1*var(--space-6))}.block-cons{background-color:rgb(255,239.4454148472,229);margin:0 0 var(--space-6)}.block-cons .block-cons__title-container{border-bottom:1px solid var(--color-tmw-dk-orange);padding:var(--space-2) var(--space-6);border-radius:24px 24px 0 0;background-color:rgb(255,208.9344978166,178);margin:calc(-1*var(--space-6)) calc(-1*var(--space-6)) var(--space-6) calc(-1*var(--space-6))}@media screen and (min-width: 64em){.home .featured-in{background:var(--color-tmw-dk-green)}}.home .featured-in-content{padding-top:0;gap:var(--space-4)}@media screen and (min-width: 64em){.home .featured-in-content{margin-top:-86px}}@media screen and (min-width: 64em){.home .featured-in{margin-bottom:-50px;z-index:2;text-align:center}}@media screen and (min-width: 64em){.home .featured-in-title{color:var(--color-tmw-cream)}}@media screen and (min-width: 64em){.home .featured-in-logos{padding:var(--space-6);border-radius:6px}}.latest-section .c{display:flex;flex-direction:column}.latest-section-title{font-size:var(--font-size-xl);margin-bottom:0}@media screen and (min-width: 64em){.latest-section-title{font-size:var(--font-size-2xl)}}.latest-section a.btn-mobile.btn.btn-secondary.btn.btn-outline{align-self:end;margin-top:var(--space-6)}@media screen and (min-width: 64em){.latest-section a.btn-mobile.btn.btn-secondary.btn.btn-outline{display:none}}.latest-section-header-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-7)}.latest-section-header-wrap a.btn-desktop.btn.btn-secondary.btn.btn-outline{display:none}@media screen and (min-width: 64em){.latest-section-header-wrap a.btn-desktop.btn.btn-secondary.btn.btn-outline{display:inline-block}}.latest-section .category-dropdown{display:inline-block;position:relative}.latest-section .category-dropdown-btn{background:rgba(0,0,0,0);border:0;border-bottom:2px solid var(--color-tmw-blue);color:var(--color-tmw-blue);cursor:pointer;font-size:inherit;font-weight:bold;padding:0}.latest-section .category-dropdown-btn-icon{display:inline;transition:transform .3s ease}.latest-section .category-dropdown-btn-icon svg{transition:all .1s linear;width:27px;height:auto}@media screen and (min-width: 64em){.latest-section .category-dropdown-btn-icon svg{width:29px;height:19px}}.latest-section .category-dropdown-btn:hover{color:var(--color-tmw-dk-blue)}.latest-section .category-dropdown-btn.active .category-dropdown-btn-icon svg{transform:rotate(180deg)}.latest-section .category-dropdown-content{width:100%;position:absolute;background-color:#fff;min-width:265px;box-shadow:0 8px 16px rgba(0,0,0,.1);z-index:1;border-radius:4px;margin-top:8px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease}.latest-section .category-dropdown-content .category-filter{font-size:var(--font-size-md)}@media screen and (min-width: 64em){.latest-section .category-dropdown-content .category-filter{font-size:var(--font-size-xl)}}.latest-section .category-dropdown-content.show{max-height:none;opacity:1;transform:translateY(0)}.latest-section .category-dropdown-content a{color:#333;padding:12px 16px;text-decoration:none;display:block;font-size:var(--font-size-lg);background:var(--color-tmw-lt-cream)}.latest-section .category-dropdown-content a:hover{background-color:var(--color-tmw-cream)}@media screen and (min-width: 64em){.page-header-author::after{content:"";height:60px;background:#fff;display:block;margin-top:-60px}}@media screen and (min-width: 64em){.page-header-author .c{align-items:flex-start}}@media screen and (min-width: 75em){.page-header-author .c{padding-right:0}}.page-header-author .user-socials{display:flex;justify-content:flex-start;align-items:center;margin:0;list-style:none;gap:var(--space-4)}@media screen and (width >= 1024px){.page-header-author .user-socials{justify-content:flex-start;gap:var(--space-6)}}.page-header-author .user-socials li{margin:0;padding:0}.page-header-author .user-socials li a{font-size:var(--text-heading-md);color:var(--color-tmw-dk-blue)}.page-header-author .user-socials li a:hover{color:var(--color-tmw-orange)}.author .page-header{background:var(--color-tmw-cream)}.author .page-header-content{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:var(--space-6)}@media screen and (min-width: 64em){.author .page-header-content{flex-direction:row;gap:var(--space-8);padding:var(--space-11) var(--space-3) var(--space-9) var(--space-10)}}.author .page-header-text{order:1;width:100%;padding-bottom:var(--space-6)}.author .page-header-text h1{color:var(--color-tmw-dk-green);margin-top:var(--space-6);margin-bottom:var(--space-2)}.author .page-header-text p{color:var(--color-tmw-black)}@media screen and (min-width: 64em){.author .page-header-text{order:0;padding-bottom:0;width:51%}}.author .author-bio{font-size:var(--text-body-sm)}.author .author-bio a{transition:all .1s linear}.author .author-bio a:hover{color:var(--color-tmw-orange);text-decoration-color:var(--color-tmw-orange)}.author .author-job-title{margin-bottom:var(--space-4);font-size:20px}@media screen and (min-width: 64em){.author .author-job-title{margin-bottom:var(--space-6);font-size:var(--font-size-lg)}}.author .author-bio-image{border-radius:24px;width:100%}.author .author-bio-image img{border-radius:24px;object-fit:cover;width:100%}@media screen and (min-width: 64em){.author .author-bio-image{width:49%}}.author .author-content-intro{margin-bottom:var(--space-6)}.author .author-bio-title{font-size:var(--text-heading-sm);font-style:italic}@media screen and (min-width: 64em){.author .author-bio-image img{width:660px;height:680px}}.author .content{padding:0}.author .content h2{display:block;margin:var(--space-10) auto var(--space-6) auto;text-align:center}.author .featured-articles-wrapper{margin-top:var(--space-6)}@media screen and (min-width: 64em){.author .featured-articles-wrapper{margin-top:var(--space-7)}}.author-bio-image{display:flex;justify-content:center;align-items:center}.user-socials .user-social{background:var(--color-tmw-blue);border-radius:9999px;display:inline-block;line-height:0;padding:16px}.user-socials .user-social svg{width:27px;height:27px}@media screen and (min-width: 64em){.user-socials .user-social svg{width:36px;height:36px}}.top-questions::before{height:220px;background:#052052;content:"";position:absolute;width:100%}.top-questions .c{display:grid;gap:var(--space-6)}@media screen and (min-width: 64em){.top-questions .c{grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}}.posts-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--space-6)}@media screen and (min-width: 48em){.posts-grid{grid-template-columns:repeat(2, 1fr)}}.featured-articles-wrapper .featured-articles-grid,.calculators-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--space-6)}@media screen and (min-width: 64em){.featured-articles-wrapper .featured-articles-grid,.calculators-wrapper{grid-template-columns:repeat(2, 1fr)}}.authors-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--space-6)}@media screen and (min-width: 400px){.authors-wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.authors-wrapper{grid-template-columns:repeat(3, 1fr);gap:var(--space-12)}}.page-template-page-author .page-header.page-header-archive .page-header-content{padding:var(--space-11) 0 var(--space-14);text-align:left}.page-template-page-author .authors-hero{width:100%}.page-template-page-author .authors-hero .authors-hero-box{align-items:flex-start;margin-top:var(--space-6);background:var(--color-tmw-dk-green);padding:var(--space-6);display:flex;border-radius:24px;flex-direction:column;gap:var(--space-4)}@media screen and (min-width: 64em){.page-template-page-author .authors-hero .authors-hero-box{flex-direction:row;justify-content:space-between;align-items:center}}.page-template-page-author .authors-hero .authors-hero-box .btn{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 64em){.page-template-page-author .authors-hero .authors-hero-box .btn{display:inline-block;width:auto}}.page-template-page-author .authors-hero .authors-hero-box-statement{display:flex;gap:var(--space-4);flex-direction:column}@media screen and (min-width: 64em){.page-template-page-author .authors-hero .authors-hero-box-statement{flex-direction:row}}.page-template-page-author .authors-hero .authors-hero-box-icon{flex-shrink:0}.page-template-page-author .authors-hero .authors-hero-box-text{color:var(--color-tmw-lt-cream);text-align:left}@media screen and (min-width: 64em){.page-template-page-author .authors-hero .authors-hero-box-text-highlight{font-weight:700}}.page-template-page-author .author-mission-section{background:var(--color-tmw-cream);margin-top:var(--space-12)}.page-template-page-author .author-mission-section-content{display:flex;flex-direction:column;align-items:center;padding:var(--space-13) 0 var(--space-15)}.page-template-page-author .author-mission-section-title{margin-bottom:var(--space-6)}.page-template-page-author .author-mission-section-text{margin-bottom:var(--space-6);max-width:839px;text-align:center;color:var(--color-tmw-dk-green)}.featured-articles-blocks{gap:24px;display:flex;flex-direction:column}@media screen and (min-width: 40em)and (max-width: 64em){.featured-articles-blocks{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}@media screen and (min-width: 64em){.featured-articles-blocks{padding:0 var(--space-6) var(--space-6)}}@media screen and (min-width: 64em){.featured-articles-blocks{overflow:visible}}.featured-articles-blocks::-webkit-scrollbar{display:none}.featured-articles-blocks .featured-articles{min-width:290px}@media screen and (min-width: 64em){.featured-articles-blocks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, 1fr);gap:var(--space-6)}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child{grid-row:1/-1}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__link{padding:0;border-color:#979797}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__title{font-size:35px;margin-bottom:0;max-width:87%;text-underline-offset:8.6px}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__content-wrapper{padding:var(--space-6);width:100%;position:absolute;bottom:0}.featured-articles-blocks .featured-articles:first-child .featured-article-card__content-wrapper:after{right:var(--space-9)}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__content{z-index:2;border-radius:24px;background:var(--color-tmw-lt-cream);overflow:hidden;width:100%;height:auto;max-width:none;position:relative;padding:var(--space-10) var(--space-6);justify-content:start}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__content{min-height:164px}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__content .featured-article-card__meta{position:absolute;top:var(--space-6);left:var(--space-6);letter-spacing:1px}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__content .featured-article-card__meta .dot{margin:0 8px}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__content .featured-article-card__meta .dot::after{content:"";width:1px;height:13px;background:currentColor;display:inline-block;bottom:-2px;position:relative}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__image{object-fit:cover;height:100%}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:first-child .featured-article-card__image-wrapper{position:absolute;width:100%;height:100%;border:none;border-radius:0}}@media screen and (min-width: 64em){.featured-articles-blocks .featured-articles:nth-child(2),.featured-articles-blocks .featured-articles:nth-child(3),.featured-articles-blocks .featured-articles:nth-child(4){grid-column:2}}.qualify-box-content{margin-top:var(--space-8);margin-bottom:var(--space-8);display:flex;flex-direction:column;justify-content:center;background:var(--color-tmw-dk-green);border:1px solid var(--color-tmw-dk-green);border-radius:24px;padding:var(--space-6) var(--space-5)}@media screen and (min-width: 75em){.qualify-box-content{flex-direction:row;justify-content:space-between;margin-top:var(--space-16);margin-bottom:var(--space-12);padding:var(--space-9) var(--space-8);gap:var(--space-6)}}@media screen and (min-width: 87.5em){.qualify-box-content{gap:0}}.qualify-box-title{margin-bottom:var(--space-6);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-tmw-lt-cream)}@media screen and (min-width: 75em){.qualify-box-title{font-size:var(--font-size-xl);text-align:left;margin-bottom:0}}@media screen and (min-width: 75em){.qualify-box-text{display:flex;align-items:center}}.qualify-box-cta{text-align:center}@media screen and (min-width: 75em){.qualify-box-cta{text-align:left}}.latest-articles-title{font-size:var(--text-heading-md)}.more-topics-section{margin-top:var(--space-13)}.more-topics-section .more-topics-title{font-size:var(--text-heading-md)}.more-topics-section .more-topics-grid{display:grid;gap:20px;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 64em){.more-topics-section .more-topics-grid{grid-template-columns:repeat(4, 1fr)}}.more-topics-section .more-topics-grid .more-topics-item a{transition:all .1s linear;padding:var(--space-6) var(--space-6);border-radius:24px;background-color:var(--color-tmw-dk-orange);text-decoration:none;color:var(--color-tmw-lt-cream);display:flex;align-items:center;box-shadow:rgba(149,157,165,.2) 0 8px 24px;overflow:visible;justify-content:space-between;width:100%}.more-topics-section .more-topics-grid .more-topics-item a:hover{transform:scale(1.02)}.more-topics-section .more-topics-grid .more-topics-item a.btn-icon:after{color:var(--color-tmw-bright-green)}.more-topics-section .more-topics-grid .more-topics-item-link-icon{border:2px solid;border-radius:10px;padding:10px;line-height:0;color:var(--color-tmw-bright-green)}.more-topics-section .more-topics-grid .more-topics-item-link-icon svg{fill:currentColor}.category-page .article-card__link{box-shadow:none;border:1px solid var(--color-tmw-dk-green);background:var(--color-tmw-lt-cream);color:var(--color-tmw-dk-green)}.category-page .article-card__title{color:var(--color-tmw-dk-green)}.category-page .article-card__category{border-radius:0 4px 0 4px}.category-page .article-card__meta{color:var(--color-tmw-green)}.category-page .article-card__image-wrapper{border:1px solid var(--color-tmw-dk-green)}.category-page .article-card__content::after{color:var(--color-tmw-blue);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15"><path d="M15.11505 0L15.11505 13.482471C15.11505 14.310899 14.443478 14.982471 13.61505 14.982471C12.786624 14.982471 12.11505 14.310899 12.11505 13.482471L12.115 5.0689998L2.755389 14.537067C2.1729519 15.126184 1.2232199 15.131599 0.634103 14.549162C0.044986129 13.966725 0.039570969 13.016994 0.62200791 12.427876L9.9420004 3L1.5 3C0.72030389 3 0.079551324 2.405112 0.006866578 1.64446L0 1.5C0 0.67157286 0.67157286 0 1.5 0L15.11505 0Z" fill="%23062D73"/></svg>')}.page-template-page-subscribe{background:var(--color-tmw-cream)}.page-template-page-subscribe .subscribe-page-wrapper.c{padding:var(--space-9) 0 0}@media screen and (min-width: 64em){.page-template-page-subscribe .subscribe-page-wrapper.c{padding:var(--space-10) 0 var(--space-10) var(--space-6)}}.page-template-page-subscribe .content-wrapper{display:flex;flex-direction:column;gap:var(--space-6)}@media screen and (min-width: 64em){.page-template-page-subscribe .content-wrapper{flex-direction:row;gap:var(--space-6)}}.page-template-page-subscribe .content-wrapper .subscribe-content{width:100%;padding:0 var(--space-6)}@media screen and (min-width: 64em){.page-template-page-subscribe .content-wrapper .subscribe-content{width:57%}}.page-template-page-subscribe .content-wrapper .subscribe-content h1{line-height:1;font-size:var(--font-size-3xl);max-width:707px}.page-template-page-subscribe .content-wrapper .subscribe-content p{font-size:20px;max-width:692px}.page-template-page-subscribe .content-wrapper .subscribe-content ul{list-style:none}.page-template-page-subscribe .content-wrapper .subscribe-content ul li{position:relative;margin-bottom:var(--space-4);padding-left:var(--space-10);min-height:42px;display:flex;align-items:center}.page-template-page-subscribe .content-wrapper .subscribe-content ul li::before{content:"";position:absolute;top:0;left:0;width:42px;z-index:1;height:42px;border-radius:4px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='19' height='18'><path fill='none' stroke='%23B8EBFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' transform='translate(6 3)' d='M0 5L3 8L11 0' fill-rule='evenodd'/><path fill='none' stroke='%23B8EBFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' transform='translate(1 1)' d='M16 8L16 14C16 15.104569 15.104569 16 14 16L2 16C0.89543051 16 0 15.104569 0 14L0 2C0 0.89543051 0 2 0L11 0' fill-rule='evenodd'/></svg>") no-repeat center/auto,var(--color-tmw-xtra-dk-blue)}.page-template-page-subscribe .content-wrapper .subscribe-content ul li::after{content:"";position:absolute;top:42px;left:21px;width:2px;height:calc(100% + var(--space-4));background:var(--color-tmw-dk-blue)}.page-template-page-subscribe .content-wrapper .subscribe-content ul li:last-child::after{display:none}.page-template-page-subscribe .content-wrapper .subscribe-sidebar{width:100%}@media screen and (min-width: 64em){.page-template-page-subscribe .content-wrapper .subscribe-sidebar{width:43%}}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container input{box-shadow:0 0 0 1px var(--color-tmw-black-30) inset}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container input:focus{box-shadow:0 0 0 3px var(--color-tmw-lt-blue-1) inset}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container label{color:#fff;text-align:left}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-field-email{flex-grow:1}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-layout-row{gap:var(--space-5)}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-form,.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-field-container{flex-direction:column;gap:var(--space-5)}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-form .wpforms-submit-container,.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-field-container .wpforms-submit-container{width:100%}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-form .wpforms-submit-container button,.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-field-container .wpforms-submit-container button{display:block;font-size:100%;padding:var(--space-3) var(--space-6);border:none;border-radius:7px;background:rgba(0,0,0,0);color:var(--color-tmw-lt-blue-1);box-shadow:0 0 0 2px var(--color-tmw-lt-blue-1) inset;width:100%;margin-top:var(--space-3)}@media screen and (min-width: 64em){.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-form .wpforms-submit-container button,.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-field-container .wpforms-submit-container button{height:68px}}.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-form .wpforms-submit-container button:hover,.page-template-page-subscribe .content-wrapper .subscribe-sidebar .wpforms-container .wpforms-field-container .wpforms-submit-container button:hover{color:var(--color-tmw-cream);box-shadow:0 0 0 2px var(--color-tmw-cream) inset}.page-template-page-subscribe .subscribe-sidebar-content-wrapper{background:var(--color-tmw-xtra-dk-blue);padding:var(--space-9)}@media screen and (min-width: 64em){.page-template-page-subscribe .subscribe-sidebar-content-wrapper{padding:var(--space-10);border-radius:24px}}.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:320px;margin:0 auto}@media screen and (min-width: 64em){.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content{max-width:none;text-align:left;align-items:flex-start}}.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content-title{color:#fff;line-height:.9;font-size:var(--font-size-lg);line-height:1.2}@media screen and (min-width: 64em){.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content-title{font-size:var(--font-size-2xl);line-height:.9}}.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content .subscribe-form{margin-bottom:var(--space-8)}.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content .did-something{color:var(--color-tmw-cream);align-self:center}.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content .did-something .count{color:var(--color-tmw-lt-cream);font-weight:bold}.page-template-page-subscribe .subscribe-sidebar-content-wrapper .subscribe-sidebar-content-subtitle{color:var(--color-tmw-lt-blue-1);text-transform:uppercase;letter-spacing:1.56px;font-weight:bold;margin-bottom:var(--space-4)}.page-id-1494 .page-header{text-align:center;background-color:#fff5dc;padding:var(--space-9) 0}.page-id-1494 .page-header h1.page-title{margin-bottom:0}.page-id-1494 .page-header p.page-subtitle{font-size:var(--text-body-md);text-wrap:balance}.page-id-1494 .page-header .btn,.page-id-1494 main .btn{display:inline-block;width:auto;max-width:100%;padding:1rem 2rem;border:0;border-radius:.5rem;font-family:var(--font-family-base);font-size:20px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;text-decoration:none;cursor:pointer;transition:all .1s linear}.page-id-1494 .page-header .btn:hover,.page-id-1494 main .btn:hover{transform:scale(1.05)}.page-id-1494 .page-header .btn:focus-visible,.page-id-1494 main .btn:focus-visible{outline:3px dotted var(--color-tmw-orange);outline-offset:3px}.page-id-1494 .page-header .btn,.page-id-1494 main .btn{color:#fff;background:var(--color-tmw-orange)}.page-id-1494 .page-header .btn:hover,.page-id-1494 main .btn:hover{background:var(--color-tmw-orange)}.page-id-1494 .page-header .btn,.page-id-1494 main .btn{font-size:var(--text-body-sm)}.page-id-1494 main{background-color:#fff5dc;background-color:var(--color-tmw-xtra-dk-green);padding:var(--space-9) 0}.page-id-1494 .offers-section{max-width:800px;margin:0 auto}.page-id-1494 .offers-section h2.offers-section-title{font-size:var(--text-heading-lg);margin-bottom:0;text-wrap:balance;color:var(--color-tmw-lt-cream)}.page-id-1494 .offers-section p.offers-section-subtitle{font-size:var(--text-body-sm);text-wrap:balance;color:var(--color-tmw-lt-cream)}.page-id-1494 .subscribe-footer-section,.page-id-1494 .featured-in{display:none}a.featured-resource{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:48px auto 0;text-align:center;background:var(--color-tmw-xtra-dk-green);padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#333;gap:12px;text-wrap:balance;text-decoration:none;font-weight:normal;transition:transform .2s ease,box-shadow .2s ease;max-width:800px;width:100%}a.featured-resource:hover{transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.15);text-decoration:none}a.featured-resource:after{display:none}.featured-resource .icon{display:inline-block;font:var(--fa-font-solid);text-rendering:auto;width:90px;height:90px;background:var(--color-tmw-xtra-dk-green);border-radius:50%;margin-top:-60px;padding:20px}.featured-resource h2{font-size:24px;margin-top:0;margin-bottom:0;color:var(--color-tmw-lt-cream)}.featured-resource p{color:var(--color-tmw-lt-cream);margin:0}.offers-section{margin:0 auto;padding:0;text-align:center}a.offer-card{display:block;margin:2rem auto;padding:2rem;background:var(--color-tmw-dk-green);background:var(--color-tmw-lt-cream);border-radius:8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);text-decoration:none !important;color:inherit !important;white-space:normal !important;font-weight:normal !important;border-bottom:0 !important;transition:transform .2s ease,box-shadow .2s ease;max-width:800px}a.offer-card:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15);text-decoration:none}a.offer-card:hover:after,a.offer-card:after{display:none}.offer-card h3{margin-top:0;margin-bottom:1rem}.offer-card p{margin-bottom:1rem}.scroll-indicator{display:block;margin:2rem auto 0;width:auto;color:var(--color-tmw-blue);opacity:.8;cursor:pointer;transition:opacity .3s ease,transform .3s ease;animation:bounce 2s infinite}.scroll-indicator:hover{opacity:1;transform:translateY(4px)}.scroll-indicator svg{display:block;margin:0 auto}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media(max-width: 768px){.offers-section h2{font-size:24px}.offers-section>p{font-size:16px;margin-top:6px}a.featured-resource{padding:2rem 24px 24px 24px}a.offer-card{padding:24px}.offer-card h3,.featured-resource h2{font-size:1.25rem}.featured-resource .btn,.offer-card .btn{padding:16px 12px}.scroll-indicator{margin-top:1.5rem}.scroll-indicator svg{width:32px;height:32px}}@media screen and (min-width: 768px){.offer-card .btn{width:auto;max-width:none}}.search-results .page-header{background:var(--color-tmw-cream)}.search-results .page-header-text h1{color:var(--color-tmw-dk-green)}.search-results .search-results-count{font-weight:bold;font-size:var(--text-heading-sm);margin:var(--space-6) 0}.page-template-page-tools .main{position:relative}.page-template-page-tools .main::before{height:170px;background:var(--color-tmw-xtra-dk-green);position:absolute;top:0;width:100%;content:""}@media screen and (min-width: 64em){.page-template-page-tools .tools-wrapper .tailored-tools-section-items{grid-template-columns:repeat(3, 1fr);gap:49px}.page-template-page-tools .tools-wrapper .tailored-tools-section-items a{text-decoration:none;text-decoration:none;max-width:383px;min-height:349px}}
