.main-background{background:var(--background-white)}.main-content-area{border:1px solid color-mix(in srgb,var(--brand-primary-color) 30%,transparent);background-color:var(--background-white)}[id]{scroll-margin-top:100px}figure.wp-caption{width:100% !important;max-width:100%}.ds_post_main_content_figure img{border:1px solid var(--brand-primary-color);height:285px;object-fit:cover;object-position:center}.wp-block-image img,.wp-block-post-featured-image{border:1.5rem solid var(--brand-primary-color)}:where(h1,h2,h3,h4,h5){font-family:var(--header-font);color:var(--brand-primary-color);font-weight:600;line-height:1.1;margin-block-end:0.5em}h1{font-size:var(--fluid-h1)}h2{font-size:var(--fluid-h2);margin-top:1em;font-weight:bold}h3{font-size:var(--fluid-h3);margin-top:1.5rem}h4{font-size:var(--fluid-h4)}h5{font-size:var(--fluid-h5)}p{color:var(--body-font-color);font-family:var(--body-font-family);font-size:1.1rem;line-height:1.8rem}p a{cursor:pointer;color:var(--brand-primary-color);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:var(--link-decoration-offset);text-decoration-thickness:var(--link-decoration-thickness);transition:var(--link-transition)}p a:hover{color:var(--brand-secondary-color);text-decoration-style:dashed}li a{text-decoration:none}:where(p,h1,h2,h3,h4,h5) a:visited{color:var(--visited-link-color)}:is(p,h1,h2,h3,h4,h5) a:active{color:var(--brand-secondary-color)}ol li,ul li{font-size:1rem;font-family:var(--body-font-family)}ol li li,ul li li{font-size:1em}.main-menu-item a{color:black}.main-menu-item a:hover{color:cornflowerblue;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:cornflowerblue;transition:all 0.3s ease;text-underline-offset:6px;text-decoration-thickness:1.6px}.toc-list-items{font-size:1rem;font-family:var(--body-font-family);margin-bottom:0.4rem}.has-background{border:1px solid var(--widget-border-color)}.has-background a{text-decoration:none;color:var(--bs-link-color);font-weight:600}.wp-block-columns{background-color:var(--widget-content-background);border:1.5px solid var(--widget-border-color);padding-left:30px;padding-right:30px;padding-bottom:25px;padding-top:10px;margin-bottom:40px}.title-box{background-color:var(--brand-primary-color)}.ds_author_name a,.ds_meta_box_comments,.ds_post_info_link a{text-decoration:none}.ds_author_name a:hover,.ds_meta_box_comments:hover,.ds_post_info_link a:hover{color:var(--link-btn-active-hover-color)}.ds_post_info_link,.ds_post_info_meta{font-family:var(--body-font-family);font-size:1rem}.ds_meta_box_comments{color:var(--brand-secondary-color)}.ds_meta_box_date_wrapper{margin-bottom:-1rem}.wp-block-column li{list-style-type:none;position:relative}.wp-block-column li:before{content:'\25BC ';color:var(--brand-secondary-color);margin-right:10px;font-size:1em;position:absolute;left:-2px}blockquote{position:relative;padding-left:20px;margin-bottom:40px}blockquote p{font-family:Comic Sans MS,sans-serif;line-height:1.2em;font-size:.9em;opacity:70%}blockquote p:last-child{display:inline}blockquote:after,blockquote:before{font-family:var(--header-font);font-size:1.6em;line-height:1;position:absolute;top:3px;content:""}blockquote:before{left:.3rem;content:open-quote}blockquote:after{content:close-quote;position:absolute;top:auto}.in-content-media{display:flex;justify-content:center;align-items:center;height:100%;margin:2rem 0}.ds_post_author{background:var(--widget-content-background);border:2px solid var(--widget-border-color);border-radius:5px;padding:2rem;margin-bottom:3rem}.ds_post_author_content_texts_text p{font-size:.9em}.ad-notice-link{font-size:0.8em}.ad-notice-link a{text-decoration:none}.ad-notice-container{margin-bottom:1rem}.ad-notice-text{font-size:1em;line-height:1.5rem}.ad-notice-text a{font-size:1em;line-height:1rem;color:cornflowerblue;text-decoration:none}.ad-notice-text a:hover{color:var(--brand-secondary-color);text-decoration:none}.card-body{background-color:var(--widget-content-background)}nav[role="navigation"][aria-label="Table of Contents"]{height:auto;display:block;justify-content:flex-start;background-color:transparent}nav[role="navigation"][aria-label="Table of Contents"] .toc-ul.mt-4{list-style:none;padding-left:0;margin-top:1.5rem;width:100%;display:block}nav[role="navigation"][aria-label="Table of Contents"] .toc-list-items{font-size:1rem;font-family:var(--body-font-family);margin-bottom:0.2rem;padding:0.2rem 0;display:block;width:100%}nav[role="navigation"][aria-label="Table of Contents"] .toc-list-items a{color:var(--brand-primary-color);text-decoration:none;transition:all 0.3s ease;display:inline-block;height:auto;padding:0 0 0 1rem;width:auto}nav[role="navigation"][aria-label="Table of Contents"] .toc-list-items a:hover{color:var(--brand-secondary-color);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px;background-color:transparent}.post-thumbnail img{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:auto}.wp-caption-text{margin-bottom:1.5rem}.badge-score{background-color:#0ea5e9;color:var(--text-white)}.related-article-card{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.related-article-card:hover{transform:translateY(-5px);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.related-article-link{transition:color 0.2s ease-in-out}.related-article-card:hover .related-article-link{color:#0d6efd !important;text-decoration:underline !important}@media (max-width:575.98px){.wp-block-image img,.wp-block-post-featured-image{border:0.8rem solid var(--brand-primary-color)}h1{font-size:2rem}.pros-cons-table td{font-size:0.8em}.pros-cons-table td svg{width:20px;height:20px;margin-right:0rem}}@media (max-width:575px){.container,.container-fluid{max-width:100vw;margin:0;padding:0}.row{margin:0 !important;width:100% !important}}