@layer components{.article-header_wrap{width:100%;min-width:0;max-width:62rem;margin-inline:auto}.article-header_wrap .article-header_layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.article-header_wrap .article-header_intro{min-width:0}@media (min-width:64rem){.article-header_wrap .article-header_layout:has(.article-header_image){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3rem}}.article-header_wrap .article-header_breadcrumb{color:var(--text-2);margin-bottom:2rem;font-size:.8125rem}.article-header_wrap .article-header_breadcrumb ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.article-header_wrap .article-header_breadcrumb li+li:before{content:"/";color:var(--text-2);margin-right:.5rem}.article-header_wrap .article-header_breadcrumb a{text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline;display:inline-block}.article-header_wrap .article-header_topics{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.article-header_wrap .article-header_topics li{background:var(--background-2);border-radius:var(--radius-small);color:var(--text-2);padding:.35rem .7rem;font-size:.75rem}.article-header_wrap .article-header_title{overflow-wrap:anywhere;max-width:25ch;margin:0 0 1.5rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.article-header_wrap .article-header_summary{max-width:65ch;color:var(--text-2);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.75}.article-header_wrap .article-header_meta{color:var(--text-2);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:1.75rem;font-size:.8125rem;line-height:1.7;display:flex}.article-header_wrap .article-header_label{font-size:inherit;margin-right:.35rem;font-weight:400;display:inline}.article-header_wrap .article-header_author a{color:var(--text);text-underline-offset:.2em;padding-block:.25rem;font-weight:650;text-decoration:underline;display:inline-block}.article-header_wrap .article-header_author-link{margin:.75rem 0 0;font-size:.8125rem}.article-header_wrap .article-header_author-link a{text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline;display:inline-block}.article-header_wrap .article-header_meta>span{padding-right:1rem}.article-header_wrap .article-header_meta>span+span{border-left:var(--border-width) solid var(--border);padding-left:1rem}.article-header_wrap .article-header_notice{background:var(--background-2);border-left:.1875rem solid var(--brand-500);margin-top:1.75rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.7}.article-header_wrap .article-header_notice p{margin:.3rem 0 0}.article-header_wrap .article-header_image{object-fit:contain;border-radius:var(--radius-main);background:var(--background-2);width:100%;height:auto;max-height:20rem;margin:0;display:block}.article-header_wrap.compact{max-width:68rem}.article-header_wrap.compact .article-header_breadcrumb{margin-bottom:1.25rem}.article-header_wrap.compact .article-header_title{max-width:25ch;color:var(--text);margin-bottom:2rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.article-header_wrap.compact .article-header_meta{border:0;align-items:center;gap:.75rem 0;padding-bottom:0;font-size:.875rem}.article-header_wrap.compact .article-header_notice{background:#fff;margin-top:1.5rem;padding:.875rem 1rem}.article-header_wrap a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.article-contents_wrap{overscroll-behavior:contain;background:0 0;border:0;max-height:none;margin:0 0 2.5rem;padding:0;font-size:.875rem;line-height:1.5}.article-contents_wrap .article-contents_author{border-bottom:var(--border-width) solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.article-contents_wrap .article-contents_profile{color:var(--text);align-items:center;gap:.875rem;margin-bottom:1rem;text-decoration:none;display:flex}.article-contents_wrap .article-contents_profile img{object-fit:cover;border-radius:50%;width:4rem;height:4rem;margin:0}.article-contents_wrap .article-contents_author p{margin-bottom:.75rem;font-size:.9375rem}.article-contents_wrap .article-contents_author>a:last-child{font-size:.8125rem}.article-contents_wrap .article-contents_newsletter{background:var(--background-2);border-radius:var(--radius-small);border-top:.1875rem solid var(--brand-500);margin-top:2rem;padding:1.25rem}.article-contents_wrap .article-contents_newsletter strong{font-size:1.125rem;line-height:1.3}.article-contents_wrap .article-contents_newsletter p{margin:.5rem 0 1rem}.article-contents_wrap .article-contents_newsletter a{font-weight:650}.article-contents_wrap nav{max-height:22rem;overflow-y:auto}@media not (min-width:64rem){.article-contents_wrap .article-contents_author,.article-contents_wrap .article-contents_newsletter{display:none}.article-contents_wrap nav{max-height:13rem}.article-contents_wrap:not(:has(nav)){display:none}}.article-contents_wrap .article-contents_title{letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0 0 .875rem;font-size:.75rem;font-weight:700}.article-contents_wrap nav ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.article-contents_wrap nav li{margin:0;padding:0}.article-contents_wrap nav .article-contents_subitem{padding-left:.875rem;font-size:.8125rem}.article-contents_wrap nav a{color:var(--text-2);border-left:.125rem solid #0000;padding:.4rem .5rem;text-decoration:none;display:block}.article-contents_wrap nav a:hover,.article-contents_wrap nav a[aria-current=location]{color:var(--link-text,#127fbf);border-left-color:var(--brand-500);background:var(--background)}.article-contents_wrap a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.article-content_wrap{width:100%;min-width:0;max-width:68rem;color:var(--text);overflow-wrap:anywhere;margin-inline:auto;font-size:1.125rem;line-height:1.8}.article-content_wrap :where(p,ul,ol,dl,blockquote,figure,pre,table,details){margin-block:0 1.5rem}.article-content_wrap :where(h2,h3,h4,h5,h6){font-family:var(--h2-font-family);letter-spacing:-.025em;text-wrap:balance;margin-block:3rem 1.5rem;scroll-margin-top:8rem;line-height:1.25}.article-content_wrap :where(p,h2,h3,h4,h5,h6){text-box-trim:none}.article-content_wrap h2{font-size:clamp(1.75rem,3vw,2.25rem)}.article-content_wrap h3{margin-top:2.5rem;font-size:1.5rem}.article-content_wrap h4{margin-top:2rem;font-size:1.25rem}.article-content_wrap :where(h5,h6){font-size:1.125rem}.article-content_wrap [id]{scroll-margin-top:8rem}.article-content_wrap :where(ul,ol){padding-left:1.5em}.article-content_wrap ul{list-style:outside}.article-content_wrap ol{list-style:decimal}.article-content_wrap li{margin-block:.5rem;padding-left:.2em}.article-content_wrap li>:where(ul,ol){margin-block:.5rem}.article-content_wrap li>p{margin-bottom:.75rem}.article-content_wrap li>p:last-child{margin-bottom:0}.article-content_wrap a{color:var(--link-text,#127fbf);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.0625em}.article-content_wrap a:hover{text-decoration-thickness:.125em}.article-content_wrap :where(a,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.article-content_wrap :where(img,video,svg){max-width:100%;height:auto}.article-content_wrap svg{vertical-align:-.15em;flex-shrink:0;width:1.1em;height:1.1em;display:inline-block}.article-content_wrap svg[viewBox="0 0 1000 100"]{display:none}.article-content_wrap img{border-radius:.25rem;margin-inline:auto;display:block}.article-content_wrap :where(figure,.wp-caption){max-width:100%;margin-inline:0}.article-content_wrap :where(figcaption,.wp-caption-text){color:var(--text-2);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.6}.article-content_wrap :where(blockquote,.wp-block-pullquote){border-left:.1875rem solid var(--brand-500);background:var(--background-2);margin-inline:0;padding:1.25rem 1.5rem}.article-content_wrap blockquote>:last-child{margin-bottom:0}.article-content_wrap :where(.wp-block-group,.wp-block-cover,.wp-block-columns,.wp-block-column){min-width:0;max-width:100%}.article-content_wrap :where(.wp-block-gallery,.gallery){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1.5rem;display:grid}.article-content_wrap :where(.wp-block-gallery,.gallery) figure{margin:0}.article-content_wrap :where(.wp-block-gallery,.gallery) img{width:100%;height:auto}.article-content_wrap :where(.wp-block-table,.article-content_table){overscroll-behavior-inline:contain;max-width:100%;margin-block:1.5rem;overflow-x:auto}.article-content_wrap table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.article-content_wrap :where(th,td){border:var(--border-width) solid var(--border);text-align:left;vertical-align:top;min-width:8rem;padding:.9rem 1rem}.article-content_wrap th{background:var(--background-2);font-weight:700}.article-content_wrap caption{text-align:left;padding-bottom:.75rem;font-weight:600}.article-content_wrap iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.article-content_wrap audio{max-width:100%}.article-content_wrap pre{background:var(--background-2);border-radius:var(--radius-small);max-width:100%;padding:1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.article-content_wrap code{overflow-wrap:anywhere;font-size:.9em}.article-content_wrap hr{border:0;border-top:var(--border-width) solid var(--border);margin-block:2.5rem}.article-content_wrap details{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);padding:1rem 1.25rem}.article-content_wrap summary{cursor:pointer;font-weight:600}.article-content_wrap details[open] summary{margin-bottom:1rem}.article-content_wrap :where(.wp-block-button,.wp-block-buttons){margin-block:1.5rem}.article-content_wrap .wp-block-button__link{background:var(--brand-500);color:var(--brand-text);border-radius:var(--radius-small);padding:.75rem 1.25rem;font-weight:600;display:inline-block}.article-content_wrap .article-content_featured{border-radius:.375rem;margin-bottom:2rem;overflow:hidden}.article-content_wrap .article-content_featured img{object-fit:contain;border-radius:0;width:100%;height:auto}.article-content_wrap .article-content_reading{width:100%;min-width:0;max-width:min(68ch,44rem);margin-inline:auto}.article-content_wrap .article-content_body>:first-child{margin-top:0}.article-content_wrap .article-content_body p{margin-bottom:1.5rem}.article-content_wrap.narrow .article-content_reading{max-width:min(62ch,40rem)}.article-content_wrap.wide .article-content_reading{max-width:min(68ch,44rem)}.article-content_wrap .article-content_body>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6),.article-content_wrap .article-content_body>:where(.article-content_faq,.article-content_review){max-width:100%;margin-inline:auto}.article-content_wrap .article-content_row{min-width:0;margin-block:1.5rem}.article-content_wrap .article-content_columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.article-content_wrap .article-content_columns>*{min-width:0}.article-content_wrap .article-content_column-content>:first-child{margin-top:0}.article-content_wrap .article-content_column-content>:last-child{margin-bottom:0}.article-content_wrap .article-content_callout,.article-content_wrap .article-content_offer{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);padding:1.5rem}.article-content_wrap .article-content_offer{border-top:.25rem solid var(--brand-500)}.article-content_wrap .article-content_columns[data-columns="1"]>*{width:100%;max-width:74ch;margin-inline:auto}.article-content_wrap .article-content_panel>.article-content_column-content{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);text-align:center;height:100%;padding:1.25rem}.article-content_wrap .article-content_panel .article-content_heading{font-size:1.25rem}.article-content_wrap .article-content_panel .article-content_actions{justify-content:center}.article-content_wrap .article-content_card{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);margin-block:1.5rem;padding:1.5rem}.article-content_wrap .article-content_card-layout{color:inherit;flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}.article-content_wrap .article-content_card-media{flex:0 0 30%;min-width:0}.article-content_wrap .article-content_card-media img{object-fit:contain;width:auto;max-height:14rem}.article-content_wrap .article-content_card-content{flex:1;min-width:0}.article-content_wrap .article-content_card-title{margin-block:0 .75rem;font-size:1.5rem}.article-content_wrap .article-content_card-content p{margin-bottom:1rem}.article-content_wrap .article-content_card-top{text-align:center}.article-content_wrap .article-content_card-top .article-content_card-media{width:100%}.article-content_wrap .article-content_card-content>:last-child{margin-bottom:0}.article-content_wrap .article-content_actions{flex-wrap:wrap;gap:.75rem;margin-block:1.25rem;display:flex}.article-content_wrap .article-content_button{border:var(--border-width) solid var(--brand-500);border-radius:var(--radius-small);background:var(--brand-500);color:var(--brand-text);text-align:center;justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.1rem;font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.article-content_wrap .article-content_button-outline{color:var(--link-text,#127fbf);background:0 0}.article-content_wrap .article-content_button:hover{filter:brightness(.95);text-decoration:none}.article-content_wrap .article-content_icon{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.article-content_wrap .article-content_heading:is(p,div){margin-block:0 1rem;font-weight:650;line-height:1.4}.article-content_wrap .article-content_panel p.article-content_heading{font-size:.9375rem;font-weight:400;line-height:1.6}.article-content_wrap .article-content_icon-check{color:#268331}.article-content_wrap .article-content_heading:has(>.article-content_icon){align-items:center;gap:.5em;display:flex}.article-content_wrap .article-content_highlight{color:var(--link-text,#127fbf);font-weight:inherit;background:0 0}.article-content_wrap .article-content_features{padding:0;list-style:none}.article-content_wrap .article-content_feature{align-items:baseline;gap:.7rem;margin-block:.6rem;padding:0;display:flex}.article-content_wrap .article-content_feature>.article-content_icon{color:#268331}.article-content_wrap .article-content_faq{gap:1rem;margin-block:2rem;display:grid}.article-content_wrap .article-content_faq-item{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);padding:1.25rem 1.5rem}.article-content_wrap .article-content_faq-question{margin-block:0 .75rem;font-size:1.25rem}.article-content_wrap .article-content_faq-answer>:last-child{margin-bottom:0}.article-content_wrap .article-content_review{border:var(--border-width) solid var(--border);border-top:.25rem solid var(--brand-500);border-radius:var(--radius-small);margin-block:2rem;padding:1.5rem}.article-content_wrap .article-content_review-title{margin-block:0 1rem;font-size:1.5rem}.article-content_wrap .article-content_review-image{max-width:28rem;margin:0 auto 1.5rem}.article-content_wrap .article-content_review-data p{margin-bottom:.75rem}.article-content_wrap .article-content_review-total{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.article-content_wrap .article-content_review-score{font-size:1.75rem;font-weight:700}.article-content_wrap .article-content_rating{white-space:nowrap;color:#bac4cc;line-height:1;display:inline-flex;position:relative}.article-content_wrap .article-content_star{flex:0 0 1em;width:1em;height:1em;font-style:normal;display:block}.article-content_wrap .article-content_star:before{content:"★"}.article-content_wrap .article-content_rating-fill{color:#d99400;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.article-content_wrap .article-content_rating-fill[data-rating-percent="90"]{width:90%}.article-content_wrap .article-content_rating-fill[data-rating-percent="100"]{width:100%}.article-content_wrap .article-content_review-pros,.article-content_wrap .article-content_review-cons{background:var(--background-2);border-radius:var(--radius-small);margin-top:1rem;padding:1rem}.article-content_wrap .article-content_review :where(ul,ol){margin-bottom:0}.article-content_wrap .article-content_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content_wrap .article-content_gallery-cropped img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.article-content_wrap .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:48rem){.article-content_wrap .article-content_columns[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.article-content_wrap .article-content_columns[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content_wrap .article-content_columns[data-columns="3"].article-content_columns-center{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content_wrap .article-content_card-right{flex-direction:row-reverse;align-items:center}.article-content_wrap .article-content_gallery[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-content_wrap .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.article-content_wrap:has(>.article-contents_wrap){grid-template-columns:minmax(0,1fr) 17rem;align-items:start;column-gap:4rem;display:grid}.article-content_wrap .article-content_reading{grid-area:1/1}.article-content_wrap>.article-contents_wrap{overscroll-behavior:contain;grid-area:1/2;max-height:calc(100dvh - 5rem);position:sticky;top:3rem;overflow-y:auto}.article-content_wrap .article-content_reading{margin-inline:auto}.article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.article-content_wrap .article-content_sidebar{position:sticky;top:8rem}}.article-content_wrap>:first-child{margin-top:0}.article-content_wrap>:last-child{margin-bottom:0}.deal-article-header_wrap{width:100%;min-width:0;max-width:62rem;margin-inline:auto}.deal-article-header_wrap .article-header_breadcrumb{color:var(--text-2);margin-bottom:2rem;font-size:.8125rem}.deal-article-header_wrap .article-header_breadcrumb ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.deal-article-header_wrap .article-header_breadcrumb li+li:before{content:"/";color:var(--text-2);margin-right:.5rem}.deal-article-header_wrap .article-header_breadcrumb a{text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline;display:inline-block}.deal-article-header_wrap .article-header_topics{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.deal-article-header_wrap .article-header_topics li{background:var(--background-2);border-radius:var(--radius-small);color:var(--text-2);padding:.35rem .7rem;font-size:.75rem}.deal-article-header_wrap .article-header_title{overflow-wrap:anywhere;max-width:25ch;margin:0 0 1.5rem;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.12}.deal-article-header_wrap .article-header_summary{max-width:65ch;color:var(--text-2);margin:0 0 1.5rem;font-size:1.125rem;line-height:1.75}.deal-article-header_wrap .article-header_meta{color:var(--text-2);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:1.75rem;font-size:.8125rem;line-height:1.7;display:flex}.deal-article-header_wrap .article-header_author-link{margin:.5rem 0 0;font-size:.8125rem}.deal-article-header_wrap .article-header_author-link a{text-underline-offset:.2em;padding-block:.3rem;text-decoration:underline;display:inline-block}.deal-article-header_wrap .article-header_meta a{text-underline-offset:.2em;padding-block:.25rem;font-weight:650;text-decoration:underline;display:inline-block}.deal-article-header_wrap .article-header_notice{background:var(--background-2);border-left:.1875rem solid var(--brand-500);margin-top:1.75rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.7}.deal-article-header_wrap .article-header_notice p{margin:.3rem 0 0}.deal-article-header_wrap .article-header_image{object-fit:contain;border-radius:var(--radius-main);background:var(--background-2);width:100%;height:auto;max-height:38rem;margin-top:2rem;display:block}.deal-article-header_wrap.compact{max-width:72rem}.deal-article-header_wrap.compact .article-header_breadcrumb{margin-bottom:1.25rem}.deal-article-header_wrap.compact .article-header_title{max-width:none;margin-bottom:1.25rem;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.2}.deal-article-header_wrap.compact .article-header_meta{border:0;padding-bottom:0}.deal-article-header_wrap.compact .article-header_notice{background:#fff;margin-top:1.5rem;padding:.875rem 1rem}.deal-article-header_wrap a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.deal-article-contents_wrap{background:#f7fafc;border:.0625rem solid #d9e2ec;border-radius:.375rem;margin:0 0 2rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55}.deal-article-contents_wrap summary{cursor:pointer;color:#243b53;justify-content:space-between;align-items:center;gap:1rem;min-height:1.5rem;font-weight:650;list-style:none;display:flex}.deal-article-contents_wrap summary::-webkit-details-marker{display:none}.deal-article-contents_wrap summary span{font-size:1.4em;font-weight:400}.deal-article-contents_wrap[open] summary{margin-bottom:1rem}.deal-article-contents_wrap[open] summary span{transform:rotate(45deg)}.deal-article-contents_wrap nav ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.deal-article-contents_wrap nav li{margin:0;padding:0}.deal-article-contents_wrap nav .article-contents_subitem{padding-left:1rem}.deal-article-contents_wrap nav a{color:#127fbf;padding-block:.15rem;text-decoration:none;display:inline-block}.deal-article-contents_wrap nav a:hover{text-decoration:underline}.deal-article-contents_wrap :is(a,summary):focus-visible{outline-offset:.25rem;outline:.125rem solid #1992d4}.deal-article-content_wrap{width:100%;min-width:0;max-width:100%;color:var(--text);overflow-wrap:anywhere;margin-inline:auto;font-size:1.125rem;line-height:1.8}.deal-article-content_wrap :where(p,ul,ol,dl,blockquote,figure,pre,table,details){margin-block:0 1.5rem}.deal-article-content_wrap :where(h2,h3,h4,h5,h6){font-family:var(--h2-font-family);letter-spacing:-.025em;text-wrap:balance;margin-block:3rem 1.5rem;scroll-margin-top:8rem;line-height:1.25}.deal-article-content_wrap :where(p,h2,h3,h4,h5,h6){text-box-trim:none}.deal-article-content_wrap h2{font-size:clamp(1.75rem,3vw,2.25rem)}.deal-article-content_wrap h3{margin-top:2.5rem;font-size:1.5rem}.deal-article-content_wrap h4{margin-top:2rem;font-size:1.25rem}.deal-article-content_wrap :where(h5,h6){font-size:1.125rem}.deal-article-content_wrap [id]{scroll-margin-top:8rem}.deal-article-content_wrap :where(ul,ol){padding-left:1.5em}.deal-article-content_wrap ul{list-style:outside}.deal-article-content_wrap ol{list-style:decimal}.deal-article-content_wrap li{margin-block:.5rem;padding-left:.2em}.deal-article-content_wrap li>:where(ul,ol){margin-block:.5rem}.deal-article-content_wrap li>p{margin-bottom:.75rem}.deal-article-content_wrap li>p:last-child{margin-bottom:0}.deal-article-content_wrap a{color:var(--link-text,#127fbf);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.0625em}.deal-article-content_wrap a:hover{text-decoration-thickness:.125em}.deal-article-content_wrap :where(a,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.deal-article-content_wrap :where(img,video,svg){max-width:100%;height:auto}.deal-article-content_wrap svg{vertical-align:-.15em;flex-shrink:0;width:1.1em;height:1.1em;display:inline-block}.deal-article-content_wrap svg[viewBox="0 0 1000 100"]{display:none}.deal-article-content_wrap img{border-radius:.25rem;margin-inline:auto;display:block}.deal-article-content_wrap :where(figure,.wp-caption){max-width:100%;margin-inline:0}.deal-article-content_wrap :where(figcaption,.wp-caption-text){color:var(--text-2);text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.6}.deal-article-content_wrap :where(blockquote,.wp-block-pullquote){border-left:.1875rem solid var(--brand-500);background:var(--background-2);margin-inline:0;padding:1.25rem 1.5rem}.deal-article-content_wrap blockquote>:last-child{margin-bottom:0}.deal-article-content_wrap :where(.wp-block-group,.wp-block-cover,.wp-block-columns,.wp-block-column){min-width:0;max-width:100%}.deal-article-content_wrap :where(.wp-block-gallery,.gallery){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1.5rem;display:grid}.deal-article-content_wrap :where(.wp-block-gallery,.gallery) figure{margin:0}.deal-article-content_wrap :where(.wp-block-gallery,.gallery) img{width:100%;height:auto}.deal-article-content_wrap :where(.wp-block-table,.article-content_table){overscroll-behavior-inline:contain;max-width:100%;margin-block:1.5rem;overflow-x:auto}.deal-article-content_wrap table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.deal-article-content_wrap :where(th,td){border:var(--border-width) solid var(--border);text-align:left;vertical-align:top;min-width:8rem;padding:.9rem 1rem}.deal-article-content_wrap th{background:var(--background-2);font-weight:700}.deal-article-content_wrap caption{text-align:left;padding-bottom:.75rem;font-weight:600}.deal-article-content_wrap iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.deal-article-content_wrap audio{max-width:100%}.deal-article-content_wrap pre{background:var(--background-2);border-radius:var(--radius-small);max-width:100%;padding:1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.deal-article-content_wrap code{overflow-wrap:anywhere;font-size:.9em}.deal-article-content_wrap hr{border:0;border-top:var(--border-width) solid var(--border);margin-block:2.5rem}.deal-article-content_wrap details{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);padding:1rem 1.25rem}.deal-article-content_wrap summary{cursor:pointer;font-weight:600}.deal-article-content_wrap details[open] summary{margin-bottom:1rem}.deal-article-content_wrap :where(.wp-block-button,.wp-block-buttons){margin-block:1.5rem}.deal-article-content_wrap .wp-block-button__link{background:var(--brand-500);color:var(--brand-text);border-radius:var(--radius-small);padding:.75rem 1.25rem;font-weight:600;display:inline-block}.deal-article-content_wrap .article-content_featured{aspect-ratio:2;border-radius:.375rem;margin-bottom:2rem;overflow:hidden}.deal-article-content_wrap .article-content_featured img{object-fit:cover;border-radius:0;width:100%;height:100%}.deal-article-content_wrap.wide{max-width:72rem}.deal-article-content_wrap.narrow{max-width:56rem}.deal-article-content_wrap.standard{max-width:48rem}.deal-article-content_wrap .article-content_body>:where(p,ul,ol,blockquote,pre,h2,h3,h4,h5,h6),.deal-article-content_wrap .article-content_body>:where(.article-content_faq,.article-content_review){max-width:100%;margin-inline:auto}.deal-article-content_wrap .article-content_row{min-width:0;margin-block:1.5rem}.deal-article-content_wrap .article-content_columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.deal-article-content_wrap .article-content_columns>*{min-width:0}.deal-article-content_wrap .article-content_column-content>:first-child{margin-top:0}.deal-article-content_wrap .article-content_column-content>:last-child{margin-bottom:0}.deal-article-content_wrap .article-content_callout,.deal-article-content_wrap .article-content_offer{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);padding:1.5rem}.deal-article-content_wrap .article-content_offer{border-top:.25rem solid var(--brand-500)}.deal-article-content_wrap .article-content_columns[data-columns="1"]>*{width:100%;max-width:74ch;margin-inline:auto}.deal-article-content_wrap .article-content_panel>.article-content_column-content{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);text-align:center;height:100%;padding:1.25rem}.deal-article-content_wrap .article-content_panel .article-content_heading{font-size:1.25rem}.deal-article-content_wrap .article-content_panel .article-content_actions{justify-content:center}.deal-article-content_wrap .article-content_card{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);margin-block:1.5rem;padding:1.5rem}.deal-article-content_wrap .article-content_card-layout{color:inherit;flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}.deal-article-content_wrap .article-content_card-media{flex:0 0 30%;min-width:0}.deal-article-content_wrap .article-content_card-media img{object-fit:contain;width:auto;max-height:14rem}.deal-article-content_wrap .article-content_card-content{flex:1;min-width:0}.deal-article-content_wrap .article-content_card-title{margin-block:0 .75rem;font-size:1.5rem}.deal-article-content_wrap .article-content_card-content p{margin-bottom:1rem}.deal-article-content_wrap .article-content_card-top{text-align:center}.deal-article-content_wrap .article-content_card-top .article-content_card-media{width:100%}.deal-article-content_wrap .article-content_card-content>:last-child{margin-bottom:0}.deal-article-content_wrap .article-content_actions{flex-wrap:wrap;gap:.75rem;margin-block:1.25rem;display:flex}.deal-article-content_wrap .article-content_button{border:var(--border-width) solid var(--brand-500);border-radius:var(--radius-small);background:var(--brand-500);color:var(--brand-text);text-align:center;justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.1rem;font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.deal-article-content_wrap .article-content_button-outline{color:var(--link-text,#127fbf);background:0 0}.deal-article-content_wrap .article-content_button:hover{filter:brightness(.95);text-decoration:none}.deal-article-content_wrap .article-content_icon{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.deal-article-content_wrap .article-content_heading:is(p,div){margin-block:0 1rem;font-weight:650;line-height:1.4}.deal-article-content_wrap .article-content_panel p.article-content_heading{font-size:.9375rem;font-weight:400;line-height:1.6}.deal-article-content_wrap .article-content_icon-check{color:#268331}.deal-article-content_wrap .article-content_heading:has(>.article-content_icon){align-items:center;gap:.5em;display:flex}.deal-article-content_wrap .article-content_highlight{color:var(--link-text,#127fbf);font-weight:inherit;background:0 0}.deal-article-content_wrap .article-content_features{padding:0;list-style:none}.deal-article-content_wrap .article-content_feature{align-items:baseline;gap:.7rem;margin-block:.6rem;padding:0;display:flex}.deal-article-content_wrap .article-content_feature>.article-content_icon{color:#268331}.deal-article-content_wrap .article-content_faq{gap:1rem;margin-block:2rem;display:grid}.deal-article-content_wrap .article-content_faq-item{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background:var(--background-2);padding:1.25rem 1.5rem}.deal-article-content_wrap .article-content_faq-question{margin-block:0 .75rem;font-size:1.25rem}.deal-article-content_wrap .article-content_faq-answer>:last-child{margin-bottom:0}.deal-article-content_wrap .article-content_review{border:var(--border-width) solid var(--border);border-top:.25rem solid var(--brand-500);border-radius:var(--radius-small);margin-block:2rem;padding:1.5rem}.deal-article-content_wrap .article-content_review-title{margin-block:0 1rem;font-size:1.5rem}.deal-article-content_wrap .article-content_review-image{max-width:28rem;margin:0 auto 1.5rem}.deal-article-content_wrap .article-content_review-data p{margin-bottom:.75rem}.deal-article-content_wrap .article-content_review-total{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.deal-article-content_wrap .article-content_review-score{font-size:1.75rem;font-weight:700}.deal-article-content_wrap .article-content_rating{white-space:nowrap;color:#bac4cc;line-height:1;display:inline-flex;position:relative}.deal-article-content_wrap .article-content_star{flex:0 0 1em;width:1em;height:1em;font-style:normal;display:block}.deal-article-content_wrap .article-content_star:before{content:"★"}.deal-article-content_wrap .article-content_rating-fill{color:#d99400;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.deal-article-content_wrap .article-content_rating-fill[data-rating-percent="90"]{width:90%}.deal-article-content_wrap .article-content_rating-fill[data-rating-percent="100"]{width:100%}.deal-article-content_wrap .article-content_review-pros,.deal-article-content_wrap .article-content_review-cons{background:var(--background-2);border-radius:var(--radius-small);margin-top:1rem;padding:1rem}.deal-article-content_wrap .article-content_review :where(ul,ol){margin-bottom:0}.deal-article-content_wrap .article-content_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-article-content_wrap .article-content_gallery-cropped img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.deal-article-content_wrap .wp-block-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:48rem){.deal-article-content_wrap .article-content_columns[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.deal-article-content_wrap .article-content_columns[data-columns="2"].article-content_columns-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.deal-article-content_wrap .article-content_columns[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-article-content_wrap .article-content_columns[data-columns="3"].article-content_columns-center{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.deal-article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-article-content_wrap .article-content_card-right{flex-direction:row-reverse;align-items:center}.deal-article-content_wrap .article-content_gallery[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-article-content_wrap .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.deal-article-content_wrap .article-content_columns[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-article-content_wrap .article-content_sidebar{position:sticky;top:8rem}}.deal-article-content_wrap>:first-child{margin-top:0}.deal-article-content_wrap>:last-child{margin-bottom:0}}
