.edit_in_place_content.content_display_mode{display:flex}.edit_in_place_content.content_display_mode.with_edit_icon .display_text:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;content:"";font-family:Font Awesome\ 5 Pro;font-weight:400;color:var(--color-text-link);padding-left:4px}.edit_in_place_content.content_display_mode .display_text{cursor:pointer;flex:1 1;white-space:pre-line;word-break:break-word}.edit_in_place_content.content_display_mode .edit-invoke{width:20px}.edit_in_place_content.content_display_mode .edit-invoke>.material-icons{font-size:inherit;padding-left:10px}.edit_in_place_content a{cursor:pointer}.edit_in_place_content .mdc-text-field--textarea{width:90%}.edit_in_place_content .mdc-text-field--textarea textarea.mdc-text-field__input{width:100%;padding:6px;background:var(--color-background-primary);height:150px}.edit_in_place_content input[type=number],.edit_in_place_content input[type=text]{padding:6px}.edit_in_place_content .edit_in_place_actions{display:flex;align-items:center;margin:6px 0 10px}.edit_in_place_content .edit_in_place_actions .update_button{margin-right:10px}.edit_in_place_content .edit_in_place_update_confirmation{color:#70cc33;opacity:0;transition:opacity 1s;width:0}.edit_in_place_content .edit_in_place_update_confirmation.is_active{margin-left:5px;opacity:1;width:auto}.edit_in_place_content .inline_spinner{padding-left:5px;padding-right:5px}.blog_styled,.content_styled{font-family:Georgia,Helvetica,Arial,Helvetica Neue,sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media only screen and (min-width:768px){.blog_styled,.content_styled{font-size:21px}}.blog_styled h1,.blog_styled h2,.blog_styled h3,.blog_styled h4,.content_styled h1,.content_styled h2,.content_styled h3,.content_styled h4{font-weight:600;margin-top:2.1em;margin-bottom:-.31em;letter-spacing:-.022em;line-height:1.18}.blog_styled h1,.content_styled h1{font-size:26px}.blog_styled h2,.content_styled h2{font-size:24px}.blog_styled h3,.content_styled h3{font-size:21px}.blog_styled h4,.content_styled h4{font-size:18px}.blog_styled b,.blog_styled strong,.content_styled b,.content_styled strong{font-weight:600}.blog_styled .paragraph,.blog_styled p,.content_styled .paragraph,.content_styled p{margin-top:2em;margin-bottom:-.46em;letter-spacing:-.004em}.blog_styled ul li,.content_styled ul li{margin-top:1.05em;margin-left:30px;margin-bottom:-.46em}.default_styled{font-family:Roboto,Helvetica,Arial,Helvetica Neue,sans-serif;font-size:14px;color:var(--color-text-high-contrast);line-height:1.5}.default_styled h1,.default_styled h2,.default_styled h3{font-family:Roboto,Helvetica,Arial,Helvetica Neue,sans-serif;font-weight:500;text-transform:none}.default_styled h1{font-size:26px}.default_styled h2{font-size:24px}.default_styled h3{font-size:18px}.default_styled h4{font-family:Roboto,Helvetica,Arial,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;text-transform:uppercase}.default_styled b,.default_styled strong{font-weight:600}.default_styled .paragraph,.default_styled p{margin:12px 0}.default_styled ul li{margin:10px 0 10px 30px}.subscription_popup_container{font-size:16px;position:relative}.subscription_popup_container[data-visible=true] .subscription_popup_form,.subscription_popup_container[data-visible=true] .subscription_popup_overlay{display:block}.subscription_popup_container .subscription_popup_form{background-color:var(--color-background-primary);border-radius:5px;display:none;left:50%;margin:20px auto;max-width:100%;padding:20px 30px;position:absolute;transform:translateX(-50%);width:800px;z-index:51}.subscription_popup_container .subscription_popup_form .button_primary{font-size:18px;padding:10px 20px}.subscription_popup_container .subscription_popup_form .close_button{padding:10px 15px;position:absolute;right:30px;top:20px;z-index:52}.subscription_popup_container .subscription_popup_form .close_button:hover{background-color:var(--color-background-secondary);border-radius:50%;cursor:pointer}.subscription_popup_container .subscription_popup_form .close_button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;content:"";font-family:Font Awesome\ 5 Pro;font-weight:400;color:var(--color-text-medium-contrast)}.subscription_popup_container .subscription_popup_form .button_line{margin-top:15px}.subscription_popup_container .payment_element_container{margin:20px 0}.subscription_popup_container .payment_element_container .payment_option{margin:10px 0}.subscription_popup_container .payment_element_container .stripe_payment_element_container{display:none}.subscription_popup_container .payment_element_container .stripe_payment_element_container[data-visible=true]{display:block}.subscription_popup_container .subscription_popup_overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.subscription_popup_container .form_introduction_container .cancel_free_label{background-color:var(--color-background-light-glow);padding:2px}.subscription_popup_container .card_element_container{margin:20px 0}.subscription_popup_container .payment_error_message{color:var(--color-text-error-high-contrast)}.subscription_popup_container .payment_method_selection_container{margin:15px 0}