.dd-countdown__number[data-astro-cid-yltqwivw]{font-variant-numeric:tabular-nums;font-weight:600}.dd-date[data-astro-cid-5zm63ebg] time[data-astro-cid-5zm63ebg]{font-variant-numeric:tabular-nums}.cf-form input[type=date],.cf-form input[type=datetime-local],.cf-form input[type=email],.cf-form input[type=month],.cf-form input[type=number],.cf-form input[type=password],.cf-form input[type=search],.cf-form input[type=tel],.cf-form input[type=text],.cf-form input[type=time],.cf-form input[type=url],.cf-form input[type=week],.cf-form input[type=file],.cf-form input[type=submit],.cf-form input[type=button],.cf-form input[type=reset],.cf-form select,.cf-form textarea,.cf-form button{box-sizing:border-box;min-height:44px}.cf-form input[type=submit],.cf-form input[type=button],.cf-form input[type=reset],.cf-form button{min-width:44px}.cf-form input:focus-visible,.cf-form select:focus-visible,.cf-form textarea:focus-visible,.cf-form button:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.cf-form *,.cf-form :before,.cf-form :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cf-form label{clear:both;float:none;margin-bottom:1px;font-weight:700;display:block}.cf-form label+label{font-weight:400}.cf-form input[type=date],.cf-form input[type=email],.cf-form input[type=number],.cf-form input[type=text],.cf-form input[type=url],.cf-form select,.cf-form textarea{clear:both;float:none;padding:4px 8px}.cf-form textarea:not([rows]){min-height:calc(5lh + 16px)}.cf-message{border:1px solid #0000;margin-bottom:1rem;padding:.75rem 1.25rem}.cf-message-success{color:#3c763d;background-color:#dff0d8;border-color:#d0e9c6}.cf-message-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faf2cc}.cf-message-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.cf-row{gap:var(--cf-gap,1rem);grid-template-columns:repeat(var(--cf-cols,1), minmax(0, 1fr));display:grid}.cf-row>p,.cf-row>div,.cf-row>fieldset{min-width:0;margin:0}@media (width<=1024px){.cf-row{grid-template-columns:repeat(var(--cf-cols-t,var(--cf-cols,1)), minmax(0, 1fr))}}@media (width<=640px){.cf-row{grid-template-columns:repeat(var(--cf-cols-m,var(--cf-cols-t,var(--cf-cols,1))), minmax(0, 1fr))}}.cf-rating{border:0;flex-direction:row-reverse;gap:4px;margin:0 0 1em;padding:0;display:inline-flex}.cf-rating legend{float:left;width:100%;margin-bottom:6px;font-weight:600}.cf-rating input[type=radio]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cf-rating label{cursor:pointer;background:#d1d5db;width:28px;height:28px;transition:background-color .12s;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.7 17.8l65.4 132.4 146.1 21.2c11.3 1.6 20.5 9.5 24 20.4s.7 22.8-7.4 30.7L439.1 325.9l25 145.5c1.9 11.2-2.7 22.6-11.9 29.3s-21.5 7.5-31.5 2.2L288 433.6l-130.7 68.7c-10 5.3-22.3 4.4-31.5-2.2s-13.8-18.1-11.9-29.3l25-145.5L33.2 222.5c-8.2-8-11-19.9-7.4-30.7s12.7-18.8 24-20.4l146.1-21.2L259.3 17.8c5.1-10.2 15.5-16.7 26.9-16.7s21.9 6.4 26.9 16.7zM288 79.4L237.3 182.1c-4.3 8.8-12.7 14.9-22.4 16.3L101.8 214.9l81.7 79.6c7 6.8 10.2 16.7 8.5 26.4L172.7 433.6 273.8 380.4c8.7-4.6 19.1-4.6 27.8 0l101.1 53.1L383.7 320.9c-1.7-9.6 1.5-19.5 8.5-26.4l81.7-79.6L361 198.4c-9.7-1.4-18-7.5-22.4-16.3L288 79.4z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.7 17.8l65.4 132.4 146.1 21.2c11.3 1.6 20.5 9.5 24 20.4s.7 22.8-7.4 30.7L439.1 325.9l25 145.5c1.9 11.2-2.7 22.6-11.9 29.3s-21.5 7.5-31.5 2.2L288 433.6l-130.7 68.7c-10 5.3-22.3 4.4-31.5-2.2s-13.8-18.1-11.9-29.3l25-145.5L33.2 222.5c-8.2-8-11-19.9-7.4-30.7s12.7-18.8 24-20.4l146.1-21.2L259.3 17.8c5.1-10.2 15.5-16.7 26.9-16.7s21.9 6.4 26.9 16.7zM288 79.4L237.3 182.1c-4.3 8.8-12.7 14.9-22.4 16.3L101.8 214.9l81.7 79.6c7 6.8 10.2 16.7 8.5 26.4L172.7 433.6 273.8 380.4c8.7-4.6 19.1-4.6 27.8 0l101.1 53.1L383.7 320.9c-1.7-9.6 1.5-19.5 8.5-26.4l81.7-79.6L361 198.4c-9.7-1.4-18-7.5-22.4-16.3L288 79.4z\"/></svg>") 50%/contain no-repeat}.cf-rating label:hover,.cf-rating label:hover~label,.cf-rating input[type=radio]:checked~label{background:#f59e0b;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"><path d=\"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"/></svg>") 50%/contain no-repeat}.cf-rating input[type=radio]:focus-visible+label{outline-offset:2px;border-radius:4px;outline:2px solid #2271b1}.cf-rating-value{font-variant-numeric:tabular-nums;color:#50575e;margin-inline-start:8px;font-size:.9em}.cf-inline-payment{border:1px solid;border-radius:8px;gap:16px;margin-block-start:20px;padding:18px;display:grid}.cf-inline-payment__confirm{min-height:44px}.cf-inline-payment__error{color:#b32d2e;margin:0}.cf-form.cf-theme{--cf-font:inherit;--cf-text:#0f172a;--cf-text-soft:#334155;--cf-text-light:#64748b;--cf-text-muted:#94a3b8;--cf-bg:#fff;--cf-bg-soft:#f7f9fc;--cf-border:#7d8da3;--cf-border-light:#e2e8f0;--cf-brand:#2f63f5;--cf-brand-hover:#1f4de0;--cf-brand-soft:#eef3ff;--cf-brand-border:#dbe6ff;--cf-error:#dc2626;--cf-error-soft:#fef2f2;--cf-error-border:#fecaca;--cf-success:#15803d;--cf-success-soft:#f0fdf4;--cf-success-border:#bbf7d0;--cf-warning:#f59e0b;--cf-warning-soft:#fffbeb;--cf-warning-border:#fde68a;--cf-focus:var(--cf-brand);--cf-focus-shadow:0 0 0 4px #2f63f52e;--cf-radius:8px;--cf-radius-sm:6px;--cf-radius-lg:12px;--cf-spacing:20px;--cf-wrapper-padding:10px;--cf-input-padding:11px 14px;--cf-shadow-input:0 1px 2px #0f172a0a;--cf-shadow-button:0 4px 12px #2f63f540;font-family:var(--cf-font);color:var(--cf-text-soft);background-color:var(--cf-bg);padding:var(--cf-wrapper-padding);box-sizing:border-box;max-width:640px;line-height:1.6}.cf-form.cf-theme label{color:var(--cf-text);letter-spacing:-.005em;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.cf-form.cf-theme label:has(input[type=checkbox]),.cf-form.cf-theme label:has(input[type=radio]){cursor:pointer;color:var(--cf-text-soft);align-items:center;gap:8px;font-weight:400;display:flex}.cf-form.cf-theme label+label{font-weight:400}.cf-form.cf-theme input[type=text],.cf-form.cf-theme input[type=email],.cf-form.cf-theme input[type=url],.cf-form.cf-theme input[type=tel],.cf-form.cf-theme input[type=number],.cf-form.cf-theme input[type=password],.cf-form.cf-theme input[type=date],.cf-form.cf-theme input[type=time],.cf-form.cf-theme input[type=datetime-local],.cf-form.cf-theme input[type=search],.cf-form.cf-theme input[type=color],.cf-form.cf-theme input[type=range],.cf-form.cf-theme select,.cf-form.cf-theme textarea{width:100%;min-height:44px;padding:var(--cf-input-padding);font-family:var(--cf-font);color:var(--cf-text);background:var(--cf-bg);border:1px solid var(--cf-border);border-radius:var(--cf-radius);box-sizing:border-box;box-shadow:var(--cf-shadow-input);appearance:none;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.cf-form.cf-theme input::placeholder,.cf-form.cf-theme textarea::placeholder{color:var(--cf-text-muted)}.cf-form.cf-theme input:hover,.cf-form.cf-theme select:hover,.cf-form.cf-theme textarea:hover{border-color:var(--cf-border)}.cf-form.cf-theme input:focus,.cf-form.cf-theme select:focus,.cf-form.cf-theme textarea:focus{border-color:var(--cf-focus);box-shadow:var(--cf-focus-shadow);outline:none}.cf-form.cf-theme input:focus-visible,.cf-form.cf-theme select:focus-visible,.cf-form.cf-theme textarea:focus-visible{outline-offset:2px;outline:2px solid #0000}.cf-form.cf-theme textarea{resize:vertical;min-height:calc(5lh + 22px)}.cf-form.cf-theme select{padding-right:36px;text-align:start;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%2364748b'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;max-width:none;padding-inline-end:36px}[dir=rtl] .cf-form.cf-theme select{background-position:14px;padding-left:36px;padding-right:14px}.cf-form.cf-theme input[type=checkbox],.cf-form.cf-theme input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--cf-brand);color:#fff;background:var(--cf-bg);border:1.5px solid var(--cf-border);box-shadow:none;cursor:pointer;appearance:none;vertical-align:middle;flex-shrink:0;place-content:center;margin:0;padding:0;display:inline-grid}.cf-form.cf-theme input[type=checkbox]{border-radius:4px}.cf-form.cf-theme input[type=radio]{border-radius:50%}.cf-form.cf-theme input[type=checkbox]:before,.cf-form.cf-theme input[type=radio]:before{float:none;content:"";margin:0;transition:transform .12s;display:block;transform:scale(0)}.cf-form.cf-theme input[type=checkbox]:before{transform-origin:50%;border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)scale(0)}.cf-form.cf-theme input[type=radio]:before{background:currentColor;border-radius:50%;width:8px;height:8px}.cf-form.cf-theme input[type=checkbox]:checked,.cf-form.cf-theme input[type=radio]:checked{background:var(--cf-brand);border-color:var(--cf-brand)}.cf-form.cf-theme input[type=checkbox]:checked:before{transform:rotate(45deg)scale(1)}.cf-form.cf-theme input[type=radio]:checked:before{transform:scale(1)}.cf-form.cf-theme input[type=checkbox]:disabled,.cf-form.cf-theme input[type=radio]:disabled{cursor:not-allowed;opacity:.55}@media (forced-colors:active){.cf-form.cf-theme input[type=checkbox],.cf-form.cf-theme input[type=radio]{appearance:auto;background:canvas;border:1px solid buttontext}.cf-form.cf-theme input[type=checkbox]:before,.cf-form.cf-theme input[type=radio]:before{display:none}}.cf-form.cf-theme input[type=file]{width:100%;color:var(--cf-text-soft);background:var(--cf-bg-soft);border:1px dashed var(--cf-border);border-radius:var(--cf-radius);cursor:pointer;padding:14px;font-size:14px;transition:border-color .15s,background .15s;display:block}.cf-form.cf-theme input[type=file]:hover{border-color:var(--cf-brand);background:var(--cf-brand-soft)}.cf-form.cf-theme p{margin:0 0 var(--cf-spacing)}.cf-form.cf-theme p:last-child{margin-bottom:0}.cf-form.cf-theme fieldset{border:1px solid var(--cf-border-light);border-radius:var(--cf-radius-lg);margin:0 0 var(--cf-spacing);background:var(--cf-bg);padding:20px 24px}.cf-form.cf-theme fieldset legend{color:var(--cf-text);padding:0 8px;font-size:14px;font-weight:600}.cf-form.cf-theme fieldset label{margin-bottom:8px}.cf-form.cf-theme fieldset label:last-child{margin-bottom:0}.cf-form.cf-theme button[type=submit],.cf-form.cf-theme input[type=submit],.cf-form.cf-theme .cf-submit{font-family:var(--cf-font);color:#fff;background:var(--cf-brand);border-radius:var(--cf-radius);cursor:pointer;appearance:none;box-shadow:0 1px #fff3 inset, var(--cf-shadow-button);letter-spacing:-.005em;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,transform .12s,box-shadow .2s;display:inline-flex}.cf-form.cf-theme button[type=submit]:hover,.cf-form.cf-theme input[type=submit]:hover{background:var(--cf-brand-hover);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 6px 16px #2f63f552}.cf-form.cf-theme button[type=submit]:active,.cf-form.cf-theme input[type=submit]:active{transform:translateY(0)}.cf-form.cf-theme button[type=submit]:focus-visible,.cf-form.cf-theme input[type=submit]:focus-visible{outline-offset:2px;box-shadow:0 1px #fff3 inset, var(--cf-shadow-button), var(--cf-focus-shadow);outline:2px solid #0000}.cf-form.cf-theme button[type=submit]:disabled,.cf-form.cf-theme input[type=submit]:disabled{opacity:.55;cursor:not-allowed;transform:none}.cf-form.cf-theme button[type=button],.cf-form.cf-theme .cf-step-prev{font-family:var(--cf-font);color:var(--cf-text);background:var(--cf-bg);border:1px solid var(--cf-border-light);border-radius:var(--cf-radius);cursor:pointer;box-shadow:var(--cf-shadow-input);justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.cf-form.cf-theme button[type=button]:hover,.cf-form.cf-theme .cf-step-prev:hover{border-color:var(--cf-border);background:var(--cf-bg-soft)}.cf-form.cf-theme small,.cf-form.cf-theme .description,.cf-form.cf-theme .cf-help{color:var(--cf-text-light);margin-top:6px;font-size:13px;line-height:1.5;display:block}.cf-form.cf-theme .cf-required,.cf-form.cf-theme abbr[title]{color:var(--cf-error);margin-inline-start:2px;font-weight:500;text-decoration:none}.cf-form.cf-theme h2,.cf-form.cf-theme h3,.cf-form.cf-theme h4{margin:var(--cf-spacing) 0 12px;color:var(--cf-text);letter-spacing:-.012em;line-height:1.25}.cf-form.cf-theme h2{font-size:22px;font-weight:700}.cf-form.cf-theme h3{font-size:18px;font-weight:600}.cf-form.cf-theme h4{font-size:15px;font-weight:600}.cf-form.cf-theme h2:first-child,.cf-form.cf-theme h3:first-child,.cf-form.cf-theme h4:first-child{margin-top:0}.cf-form.cf-theme hr{border:none;border-top:1px solid var(--cf-border-light);margin:var(--cf-spacing) 0}.cf-form.cf-theme .cf-messages{margin-bottom:var(--cf-spacing)}.cf-form.cf-theme .cf-message{border-radius:var(--cf-radius);border:1px solid #0000;padding:14px 16px;font-size:14px;line-height:1.5}.cf-form.cf-theme .cf-message-success{background:var(--cf-success-soft);border-color:var(--cf-success-border);color:#14532d}.cf-form.cf-theme .cf-message-error{background:var(--cf-error-soft);border-color:var(--cf-error-border);color:#7f1d1d}.cf-form.cf-theme .cf-message-warning{background:var(--cf-warning-soft);border-color:var(--cf-warning-border);color:#78350f}.cf-form.cf-theme .cf-invalid{border-color:var(--cf-error)!important;box-shadow:0 0 0 4px #dc262626!important}.cf-form.cf-theme .cf-field-error{color:var(--cf-error);margin-top:6px;font-size:13px;font-weight:500;line-height:1.4;display:block}.cf-form.cf-theme .cf-progress{margin-bottom:var(--cf-spacing)}.cf-form.cf-theme .cf-step-nav{margin-top:var(--cf-spacing);border-top:1px solid var(--cf-border-light);align-items:center;gap:12px;padding-top:20px;display:flex}.cf-form-closed{text-align:center;background:var(--cf-bg-soft);border:1px solid var(--cf-border-light);border-radius:var(--cf-radius-lg);color:var(--cf-text-light);padding:32px;font-size:15px}@media (width<=480px){.cf-form.cf-theme{--cf-spacing:16px}.cf-form.cf-theme button[type=submit],.cf-form.cf-theme input[type=submit]{width:100%}}.md-lead-capture{position:relative}.md-lead-capture-newsletter{align-items:center;gap:.9375rem;margin-block-end:.9375rem;display:flex}.md-lead-capture-newsletter label{font-weight:400;font-size:var(--fs-s,.875em);cursor:pointer;margin-block-end:0}.md-lead-capture-newsletter input[type=checkbox]{flex-shrink:0}.md-lead-capture-newsletter-compact{margin-block:.9375rem 0}.md-lead-capture-error[hidden]{display:none}.md-lead-capture-form.md-lead-capture-inline{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.md-lead-capture-form.md-lead-capture-inline .form-input-email{border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0;width:100%;margin-block-end:0}.md-lead-capture-form.md-lead-capture-inline .form-submit{box-shadow:none;border-start-start-radius:0;border-start-end-radius:var(--radius-m);border-end-end-radius:var(--radius-m);border-end-start-radius:0;align-self:stretch;width:auto;margin:0;padding-block:0}.md-lead-capture-form.md-lead-capture-inline .form-submit:hover,.md-lead-capture-form.md-lead-capture-inline .form-submit:active{box-shadow:none;transform:none}.md-lead-capture-form.md-lead-capture-capsule{--capsule-pad:.25rem;align-items:center;gap:var(--capsule-pad);padding:var(--capsule-pad);background:var(--color-content-bg);border:1px solid var(--color-border);border-radius:var(--radius-full,999rem);display:flex}.md-lead-capture-capsule .form-input-email{background:0 0;border:none;border-radius:0;flex:1;width:auto;min-width:0;margin-block-end:0;padding:.375rem .375rem .375rem .875rem}.md-lead-capture-capsule .form-input-email:focus-visible{box-shadow:none;border:none;outline:none}.md-lead-capture-form.md-lead-capture-capsule:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring,0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent))}.md-lead-capture-capsule .form-submit{border-radius:var(--radius-full,999rem);width:auto;box-shadow:none;flex-shrink:0;margin:0;padding:.625rem 1.125rem;font-size:.875rem}.md-lead-capture-capsule .form-submit:hover,.md-lead-capture-capsule .form-submit:active{box-shadow:none;transform:none}@media (width<=640px){.md-lead-capture-form.md-lead-capture-inline{grid-template-columns:1fr}.md-lead-capture-inline .form-input-email{border-inline-end:2px solid var(--color-border);border-radius:var(--radius-m);margin-block-end:.9375rem}.md-lead-capture-inline .form-submit{border-radius:var(--radius-m)}}.md-lead-capture-success{text-align:center}.md-lead-capture-success-msg{background:color-mix(in srgb, var(--color-accent,#16a34a) 12%, transparent);color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-accent,#16a34a) 30%, transparent);border-radius:var(--radius-m,8px);padding:.9375rem 1.8125rem;font-weight:500;display:inline-block}.md-lead-capture-download{margin-block-start:.9375rem}.md-lead-capture-spam-note{font-size:var(--fs-s,.875em);color:var(--color-text-sec,#6b7280);margin-block-start:.9375rem}.md-lead-capture-error{color:var(--color-error,#dc2626);font-size:var(--fs-s,.875em);margin-block-start:.9375rem}.gtcb{--gtcb-accent:var(--gtcb-accent-override,var(--color-primary,#c0392b));--gtcb-on-accent:var(--gtcb-on-accent-override,#fff);--gtcb-ink:var(--gtcb-ink-override,#1c1c1e);--gtcb-muted:var(--gtcb-muted-override,#5e5e66);--gtcb-surface:var(--gtcb-surface-override,#fff);--gtcb-tint:var(--gtcb-tint-override,#f6f6f4);--gtcb-hairline:var(--gtcb-hairline-override,#e3e3e0);--gtcb-positive:var(--gtcb-positive-override,#1e7b46);--gtcb-negative:var(--gtcb-negative-override,#b3261e);--gtcb-star:var(--gtcb-star-override,var(--gtcb-accent));--gtcb-radius:var(--gtcb-radius-override,12px);--gtcb-gap:var(--gtcb-block-gap-override,2rem);--gtcb-tone-info:var(--gtcb-info-override,#1d5fbf);--gtcb-tone-success:var(--gtcb-success-override,#1e7b46);--gtcb-tone-warning:var(--gtcb-warning-override,#9a5b06);--gtcb-tone-danger:var(--gtcb-danger-override,#b3261e);--gtcb-tone-tip:var(--gtcb-tip-override,#6b3fb8);--gtcb-tone-note:var(--gtcb-note-override,#55565e);--gtcb-accent-soft:var(--gtcb-accent-soft-override,color-mix(in srgb, var(--gtcb-accent) 8%, var(--gtcb-surface)));--gtcb-fs-28:1.75rem;--gtcb-fs-21:1.3125rem;--gtcb-fs-19:1.1875rem;--gtcb-fs-16:1rem;--gtcb-fs-14:.875rem;--gtcb-fs-12:.75rem;--gtcb-fs-11:.6875rem;--gtcb-ease:.16s ease;box-sizing:border-box;max-width:100%;margin-block:var(--gtcb-gap);font-size:var(--gtcb-fs-16);overflow-wrap:break-word;margin-inline:0;line-height:1.6;display:block}.gtcb *,.gtcb :before,.gtcb :after{box-sizing:border-box}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gtcb{--gtcb-accent:var(--gtcb-accent-override,var(--color-primary,#d0453a));--gtcb-ink:var(--gtcb-ink-override,#ececef);--gtcb-muted:var(--gtcb-muted-override,#a3a3ad);--gtcb-surface:var(--gtcb-surface-override,#18181b);--gtcb-tint:var(--gtcb-tint-override,#222226);--gtcb-hairline:var(--gtcb-hairline-override,#36363c);--gtcb-positive:var(--gtcb-positive-override,#5fd08f);--gtcb-negative:var(--gtcb-negative-override,#ff8b80);--gtcb-tone-info:var(--gtcb-info-override,#7fb2ff);--gtcb-tone-success:var(--gtcb-success-override,#5fd08f);--gtcb-tone-warning:var(--gtcb-warning-override,#f2b54f);--gtcb-tone-danger:var(--gtcb-danger-override,#ff8b80);--gtcb-tone-tip:var(--gtcb-tip-override,#c4a6ff);--gtcb-tone-note:var(--gtcb-note-override,#b7b7c0)}}[data-theme=dark] .gtcb{--gtcb-accent:var(--gtcb-accent-override,var(--color-primary,#d0453a));--gtcb-ink:var(--gtcb-ink-override,#ececef);--gtcb-muted:var(--gtcb-muted-override,#a3a3ad);--gtcb-surface:var(--gtcb-surface-override,#18181b);--gtcb-tint:var(--gtcb-tint-override,#222226);--gtcb-hairline:var(--gtcb-hairline-override,#36363c);--gtcb-positive:var(--gtcb-positive-override,#5fd08f);--gtcb-negative:var(--gtcb-negative-override,#ff8b80);--gtcb-tone-info:var(--gtcb-info-override,#7fb2ff);--gtcb-tone-success:var(--gtcb-success-override,#5fd08f);--gtcb-tone-warning:var(--gtcb-warning-override,#f2b54f);--gtcb-tone-danger:var(--gtcb-danger-override,#ff8b80);--gtcb-tone-tip:var(--gtcb-tip-override,#c4a6ff);--gtcb-tone-note:var(--gtcb-note-override,#b7b7c0)}.gtcb .gtcb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gtcb .gtcb-heading{font-size:var(--gtcb-fs-21);color:inherit;margin:0 0 16px;font-weight:600;line-height:1.3}.gtcb .gtcb-rich{line-height:1.7}.gtcb .gtcb-rich>:first-child{margin-top:0}.gtcb .gtcb-rich>:last-child{margin-bottom:0}.gtcb .gtcb-rich p,.gtcb .gtcb-rich ul,.gtcb .gtcb-rich ol{margin:0 0 .85em}.gtcb .gtcb-rich ul,.gtcb .gtcb-rich ol{padding-inline-start:1.4em}.gtcb .gtcb-rich ul{list-style:none}.gtcb .gtcb-rich li{margin:0;position:relative}.gtcb .gtcb-rich li+li{margin-top:.35em}.gtcb .gtcb-rich ul>li:before{content:"";inset-inline-start:-1em;background:var(--gtcb-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em}.gtcb .gtcb-rich ol>li::marker{color:var(--gtcb-muted);font-weight:600}.gtcb .gtcb-rich h3,.gtcb .gtcb-rich h4{color:inherit;margin:1.2em 0 .5em;font-weight:600;line-height:1.35}.gtcb .gtcb-rich h3{font-size:var(--gtcb-fs-19)}.gtcb .gtcb-rich h4{font-size:var(--gtcb-fs-16)}.gtcb .gtcb-rich strong{font-weight:600}.gtcb .gtcb-rich a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gtcb-accent);text-decoration-color:var(--gtcb-accent);text-underline-offset:.2em;text-decoration-thickness:1px}.gtcb .gtcb-rich a:hover{text-decoration-thickness:2px}.gtcb .gtcb-rich a:focus-visible{outline:3px solid var(--gtcb-accent);outline-offset:2px;border-radius:2px}.gtcb .gtcb-rich code{background:var(--gtcb-tint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--gtcb-fs-14);border-radius:4px;padding:.1em .35em}.gtcb a.gtcb-button{background:var(--gtcb-accent);min-height:44px;color:var(--gtcb-on-accent);font-size:var(--gtcb-fs-16);text-align:center;transition:background-color var(--gtcb-ease);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.gtcb a.gtcb-button:hover{background:color-mix(in srgb, var(--gtcb-accent) 86%, #000);color:var(--gtcb-on-accent)}.gtcb a.gtcb-button:focus-visible{outline:3px solid var(--gtcb-accent);outline-offset:3px}.gtcb .gtcb-button__icon{flex:none;width:16px;height:16px}.gtcb .gtcb-mark{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.gtcb .gtcb-mark svg{width:16px;height:16px}.gtcb .gtcb-mark--positive{color:var(--gtcb-positive)}.gtcb .gtcb-mark--negative{color:var(--gtcb-negative)}.gtcb [data-gtcb-half="0"]{--gtcb-pct:0%}.gtcb [data-gtcb-half="1"]{--gtcb-pct:10%}.gtcb [data-gtcb-half="2"]{--gtcb-pct:20%}.gtcb [data-gtcb-half="3"]{--gtcb-pct:30%}.gtcb [data-gtcb-half="4"]{--gtcb-pct:40%}.gtcb [data-gtcb-half="5"]{--gtcb-pct:50%}.gtcb [data-gtcb-half="6"]{--gtcb-pct:60%}.gtcb [data-gtcb-half="7"]{--gtcb-pct:70%}.gtcb [data-gtcb-half="8"]{--gtcb-pct:80%}.gtcb [data-gtcb-half="9"]{--gtcb-pct:90%}.gtcb [data-gtcb-half="10"]{--gtcb-pct:100%}.gtcb .gtcb-stars{vertical-align:middle;flex:none;line-height:0;display:inline-flex;position:relative}.gtcb .gtcb-stars__row{display:inline-flex}.gtcb .gtcb-stars__row svg{flex:none;width:18px;height:18px}.gtcb .gtcb-stars__track{color:color-mix(in srgb, var(--gtcb-muted) 55%, var(--gtcb-surface))}.gtcb .gtcb-stars__fill{width:var(--gtcb-pct,0%);color:var(--gtcb-star);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.gtcb .gtcb-bar{background:var(--gtcb-tint);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.gtcb .gtcb-bar__fill{width:var(--gtcb-pct,0%);background:var(--gtcb-accent);border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.gtcb,.gtcb *,.gtcb :before,.gtcb :after{transition:none!important;animation:none!important}}.gtcb.gtcb-callout{--gtcb-tone:var(--gtcb-tone-info);border-radius:var(--gtcb-radius);background:color-mix(in srgb, var(--gtcb-tone) 8%, var(--gtcb-surface));color:var(--gtcb-ink);padding:20px 24px}.gtcb.gtcb-callout[data-tone=success]{--gtcb-tone:var(--gtcb-tone-success)}.gtcb.gtcb-callout[data-tone=warning]{--gtcb-tone:var(--gtcb-tone-warning)}.gtcb.gtcb-callout[data-tone=danger]{--gtcb-tone:var(--gtcb-tone-danger)}.gtcb.gtcb-callout[data-tone=tip]{--gtcb-tone:var(--gtcb-tone-tip)}.gtcb.gtcb-callout[data-tone=note]{--gtcb-tone:var(--gtcb-tone-note)}.gtcb.gtcb-callout .gtcb-callout__label{color:var(--gtcb-tone);font-size:var(--gtcb-fs-14);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;line-height:1.4;display:flex}.gtcb.gtcb-callout .gtcb-callout__icon{flex:none;width:20px;height:20px}.gtcb.gtcb-callout .gtcb-callout__body{color:var(--gtcb-ink)}.gtcb.gtcb-callout .gtcb-callout__cta{margin:16px 0 0}@media (width<=639.98px){.gtcb.gtcb-callout{padding:18px 20px}}.gtcb.gtcb-checklist{border:1px solid var(--gtcb-hairline);border-radius:var(--gtcb-radius);background:var(--gtcb-surface);color:var(--gtcb-ink);padding:20px 24px}.gtcb.gtcb-checklist .gtcb-checklist__title{font-size:var(--gtcb-fs-19);margin-bottom:12px}.gtcb.gtcb-checklist .gtcb-checklist__progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0 0 12px;display:grid}.gtcb.gtcb-checklist .gtcb-checklist__progress[hidden]{display:none}.gtcb.gtcb-checklist .gtcb-checklist__count{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14);font-variant-numeric:tabular-nums;margin:0}.gtcb.gtcb-checklist .gtcb-checklist__count span{color:var(--gtcb-ink);font-weight:600}.gtcb.gtcb-checklist .gtcb-checklist__reset{border:1px solid var(--gtcb-hairline);min-height:44px;color:var(--gtcb-ink);font:inherit;font-size:var(--gtcb-fs-14);cursor:pointer;transition:background-color var(--gtcb-ease);background:0 0;border-radius:4px;margin:0;padding:8px 14px;font-weight:600;line-height:1.2}.gtcb.gtcb-checklist .gtcb-checklist__reset:hover{background:var(--gtcb-tint)}.gtcb.gtcb-checklist .gtcb-checklist__reset:focus-visible{outline:3px solid var(--gtcb-accent);outline-offset:2px}.gtcb.gtcb-checklist .gtcb-checklist__bar{background:var(--gtcb-tint);border-radius:3px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.gtcb.gtcb-checklist .gtcb-checklist__bar-fill{width:var(--gtcb-progress,0%);background:var(--gtcb-accent);height:100%;transition:width var(--gtcb-ease);border-radius:3px;display:block}.gtcb.gtcb-checklist .gtcb-checklist__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gtcb.gtcb-checklist .gtcb-checklist__row{margin:0;padding:0}.gtcb.gtcb-checklist .gtcb-checklist__row:before{content:none}.gtcb.gtcb-checklist .gtcb-checklist__item{border-radius:8px;align-items:flex-start;gap:12px;min-height:44px;margin:0 -10px;padding:10px;line-height:1.5;display:flex}.gtcb.gtcb-checklist label.gtcb-checklist__item{cursor:pointer;transition:background-color var(--gtcb-ease)}.gtcb.gtcb-checklist label.gtcb-checklist__item:hover{background:var(--gtcb-tint)}.gtcb.gtcb-checklist .gtcb-checklist__input{width:20px;height:20px;accent-color:var(--gtcb-accent);cursor:pointer;flex:none;margin:2px 0 0}.gtcb.gtcb-checklist .gtcb-checklist__input:focus-visible{outline:3px solid var(--gtcb-accent);outline-offset:2px}.gtcb.gtcb-checklist .gtcb-checklist__input:checked+.gtcb-checklist__text{color:var(--gtcb-muted);text-decoration:line-through;text-decoration-thickness:1px}.gtcb.gtcb-checklist .gtcb-checklist__box{border:1px solid var(--gtcb-muted);width:20px;height:20px;color:var(--gtcb-on-accent);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.gtcb.gtcb-checklist .is-checked .gtcb-checklist__box{border-color:var(--gtcb-accent);background:var(--gtcb-accent)}.gtcb.gtcb-checklist .gtcb-checklist__box svg{width:14px;height:14px}.gtcb.gtcb-checklist .gtcb-checklist__text{min-width:0}@media (width<=639.98px){.gtcb.gtcb-checklist{padding:18px 20px}}.gtcb.gtcb-compare{container-type:inline-size}.gtcb.gtcb-compare .gtcb-compare__grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@container (width>=520px){.gtcb.gtcb-compare[data-cols="2"] .gtcb-compare__grid,.gtcb.gtcb-compare[data-cols="4"] .gtcb-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=640px){.gtcb.gtcb-compare[data-cols="3"] .gtcb-compare__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=880px){.gtcb.gtcb-compare[data-cols="4"] .gtcb-compare__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gtcb.gtcb-compare .gtcb-compare__col{border:1px solid var(--gtcb-hairline);border-radius:var(--gtcb-radius);background:var(--gtcb-surface);min-width:0;color:var(--gtcb-ink);flex-direction:column;align-items:flex-start;margin:0;padding:20px;display:flex}.gtcb.gtcb-compare .gtcb-compare__col:before{content:none}.gtcb.gtcb-compare .gtcb-compare__col--highlight{border-color:var(--gtcb-accent)}.gtcb.gtcb-compare .gtcb-compare__badge{background:var(--gtcb-accent);color:var(--gtcb-on-accent);font-size:var(--gtcb-fs-12);border-radius:4px;margin:0 0 12px;padding:3px 8px;font-weight:600;line-height:1.4}.gtcb.gtcb-compare .gtcb-compare__title{color:var(--gtcb-ink);font-size:var(--gtcb-fs-19);margin:0 0 8px;font-weight:600;line-height:1.3}.gtcb.gtcb-compare .gtcb-compare__text{width:100%;font-size:var(--gtcb-fs-16);overflow-wrap:anywhere}.gtcb.gtcb-faq .gtcb-faq__list{flex-direction:column;gap:12px;display:flex}.gtcb.gtcb-faq .gtcb-faq__item{border:1px solid var(--gtcb-hairline);background:var(--gtcb-surface);color:var(--gtcb-ink);transition:border-color var(--gtcb-ease);border-radius:10px;margin:0;padding:0}.gtcb.gtcb-faq .gtcb-faq__item[open]{border-color:color-mix(in srgb, var(--gtcb-accent) 45%, var(--gtcb-hairline))}.gtcb.gtcb-faq .gtcb-faq__summary{min-height:68px;font-size:var(--gtcb-fs-16);color:var(--gtcb-ink);cursor:pointer;transition:background-color var(--gtcb-ease);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:20px 24px;font-weight:600;line-height:1.45;list-style:none;display:flex}.gtcb.gtcb-faq .gtcb-faq__summary::-webkit-details-marker{display:none}.gtcb.gtcb-faq .gtcb-faq__summary::marker{content:""}.gtcb.gtcb-faq .gtcb-faq__summary:hover{background:var(--gtcb-accent-soft)}.gtcb.gtcb-faq .gtcb-faq__summary:focus-visible{outline:3px solid var(--gtcb-accent);outline-offset:3px}.gtcb.gtcb-faq .gtcb-faq__item[open]>.gtcb-faq__summary{border-bottom:1px solid color-mix(in srgb, var(--gtcb-accent) 25%, var(--gtcb-hairline));background:var(--gtcb-accent-soft);border-radius:9px 9px 0 0}.gtcb.gtcb-faq .gtcb-faq__question{min-width:0}.gtcb.gtcb-faq .gtcb-faq__toggle{border:1px solid var(--gtcb-hairline);background:var(--gtcb-surface);width:28px;height:28px;color:var(--gtcb-ink);transition:background-color var(--gtcb-ease), border-color var(--gtcb-ease), color var(--gtcb-ease);border-radius:6px;flex:none;position:relative}.gtcb.gtcb-faq .gtcb-faq__toggle:before,.gtcb.gtcb-faq .gtcb-faq__toggle:after{content:"";width:10px;height:2px;transition:transform var(--gtcb-ease);background:currentColor;border-radius:1px;margin:-1px 0 0 -5px;position:absolute;top:50%;left:50%}.gtcb.gtcb-faq .gtcb-faq__toggle:after{transform:rotate(90deg)}.gtcb.gtcb-faq .gtcb-faq__item[open] .gtcb-faq__toggle{border-color:var(--gtcb-accent);background:var(--gtcb-accent);color:var(--gtcb-on-accent)}.gtcb.gtcb-faq .gtcb-faq__item[open] .gtcb-faq__toggle:after{transform:rotate(0)}.gtcb.gtcb-faq .gtcb-faq__answer{padding:20px 24px 24px;line-height:1.7}@media (width<=639.98px){.gtcb.gtcb-faq .gtcb-faq__summary{padding:18px 20px}.gtcb.gtcb-faq .gtcb-faq__answer{padding:18px 20px 20px}}@media (prefers-reduced-motion:reduce){.gtcb.gtcb-faq .gtcb-faq__item,.gtcb.gtcb-faq .gtcb-faq__summary,.gtcb.gtcb-faq .gtcb-faq__toggle,.gtcb.gtcb-faq .gtcb-faq__toggle:before,.gtcb.gtcb-faq .gtcb-faq__toggle:after{transition:none}}.gtcb.gtcb-opinion{border:1px solid var(--gtcb-hairline);background:var(--gtcb-surface);color:var(--gtcb-ink);border-radius:14px;padding:24px 28px}.gtcb.gtcb-opinion .gtcb-opinion__mark{width:28px;height:28px;color:var(--gtcb-accent);margin:0 0 12px;display:block}.gtcb.gtcb-opinion .gtcb-opinion__quote{color:var(--gtcb-ink);font-size:var(--gtcb-fs-19);quotes:none;background:0 0;border:0;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1.6}.gtcb.gtcb-opinion .gtcb-opinion__quote p:before,.gtcb.gtcb-opinion .gtcb-opinion__quote p:after{content:none}.gtcb.gtcb-opinion .gtcb-opinion__author{align-items:center;gap:12px;margin:20px 0 0;padding:0;display:flex}.gtcb.gtcb-opinion .gtcb-opinion__avatar{background:var(--gtcb-tint);object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px;margin:0;display:block}.gtcb.gtcb-opinion .gtcb-opinion__avatar--initial{background:var(--gtcb-accent-soft);color:var(--gtcb-ink);font-size:var(--gtcb-fs-19);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.gtcb.gtcb-opinion .gtcb-opinion__meta{flex-direction:column;min-width:0;display:flex}.gtcb.gtcb-opinion .gtcb-opinion__name{font-size:var(--gtcb-fs-16);font-weight:600;line-height:1.4}.gtcb.gtcb-opinion .gtcb-opinion__role{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14);line-height:1.4}@media (width<=639.98px){.gtcb.gtcb-opinion{padding:20px}.gtcb.gtcb-opinion .gtcb-opinion__quote{font-size:var(--gtcb-fs-16)}}.gtcb .gtcb-pc{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (width>=520px){.gtcb .gtcb-pc:not(.gtcb-pc--single){grid-template-columns:repeat(2,minmax(0,1fr))}}.gtcb .gtcb-pc__col{border:1px solid var(--gtcb-hairline);border-radius:var(--gtcb-radius);background:var(--gtcb-surface);min-width:0;color:var(--gtcb-ink);padding:20px 24px}.gtcb .gtcb-pc--nested .gtcb-pc__col{background:var(--gtcb-tint);border:0}.gtcb .gtcb-pc__title{font-size:var(--gtcb-fs-16);color:var(--gtcb-ink);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;line-height:1.4;display:flex}.gtcb .gtcb-pc__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gtcb .gtcb-pc__item{align-items:flex-start;gap:10px;margin:0;padding:0;line-height:1.55;display:flex}.gtcb .gtcb-pc__item:before{content:none}.gtcb .gtcb-pc__item::marker{content:none}.gtcb .gtcb-pc__item .gtcb-mark{margin-top:.12em}.gtcb .gtcb-pc__text{min-width:0}@media (width<=639.98px){.gtcb .gtcb-pc__col{padding:18px 20px}}.gtcb.gtcb-review{border:1px solid var(--gtcb-hairline);background:var(--gtcb-surface);color:var(--gtcb-ink);border-radius:14px;overflow:hidden;container-type:inline-size}.gtcb.gtcb-review .gtcb-review__header{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid}.gtcb.gtcb-review .gtcb-review__header--no-image{grid-template-columns:minmax(0,1fr)}.gtcb.gtcb-review .gtcb-review__image{background:var(--gtcb-tint);object-fit:contain;border-radius:10px;width:112px;height:112px;margin:0;padding:8px;display:block}.gtcb.gtcb-review .gtcb-review__intro{flex-direction:column;gap:6px;min-width:0;display:flex}.gtcb.gtcb-review .gtcb-review__intro>p{margin:0}.gtcb.gtcb-review .gtcb-review__brand{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14);line-height:1.4}.gtcb.gtcb-review .gtcb-review__name{color:var(--gtcb-ink);font-size:var(--gtcb-fs-21);font-weight:600;line-height:1.3}.gtcb.gtcb-review .gtcb-review__rating{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gtcb.gtcb-review .gtcb-review__score{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14);line-height:1}.gtcb.gtcb-review .gtcb-review__score strong{color:var(--gtcb-ink);font-weight:600}.gtcb.gtcb-review .gtcb-review__price{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.gtcb.gtcb-review .gtcb-review__amount{color:var(--gtcb-ink);font-size:var(--gtcb-fs-19);font-variant-numeric:tabular-nums;font-weight:600}.gtcb.gtcb-review .gtcb-review__term{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14)}.gtcb.gtcb-review .gtcb-review__section{border-top:1px solid var(--gtcb-hairline);margin:0;padding:20px 24px}.gtcb.gtcb-review .gtcb-review__section-title{color:var(--gtcb-ink);font-size:var(--gtcb-fs-16);margin:0 0 12px;font-weight:600;line-height:1.4}.gtcb.gtcb-review .gtcb-review__features{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gtcb.gtcb-review .gtcb-review__feature{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0;padding:0;display:grid}.gtcb.gtcb-review .gtcb-review__feature:before{content:none}.gtcb.gtcb-review .gtcb-review__feature-name{font-size:var(--gtcb-fs-14);line-height:1.4}.gtcb.gtcb-review .gtcb-review__feature-score{font-size:var(--gtcb-fs-14);font-variant-numeric:tabular-nums;font-weight:600}.gtcb.gtcb-review .gtcb-review__bar{grid-column:1/-1}.gtcb.gtcb-review .gtcb-review__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.gtcb.gtcb-review .gtcb-review__byline{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14);margin:0;line-height:1.45}.gtcb.gtcb-review .gtcb-review__reviewer{color:var(--gtcb-ink);font-weight:600}@container (width<=459.98px){.gtcb.gtcb-review .gtcb-review__header{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px}.gtcb.gtcb-review .gtcb-review__header--no-image{grid-template-columns:minmax(0,1fr)}.gtcb.gtcb-review .gtcb-review__image{width:80px;height:80px}.gtcb.gtcb-review .gtcb-review__section{padding:18px 20px}.gtcb.gtcb-review .gtcb-review__footer .gtcb-button{width:100%}}.gtcb.gtcb-proscons{container-type:inline-size}.gtcb.gtcb-related{border-radius:var(--gtcb-radius);background:var(--gtcb-tint);color:var(--gtcb-ink);padding:20px 24px}.gtcb.gtcb-related .gtcb-related__title{color:var(--gtcb-ink);font-size:var(--gtcb-fs-16);margin:0 0 4px;font-weight:600;line-height:1.4}.gtcb.gtcb-related .gtcb-related__list{margin:0;padding:0;list-style:none}.gtcb.gtcb-related .gtcb-related__item{margin:0;padding:0}.gtcb.gtcb-related .gtcb-related__item+.gtcb-related__item{border-top:1px solid var(--gtcb-hairline)}.gtcb.gtcb-related .gtcb-related__item:before{content:none}.gtcb.gtcb-related a.gtcb-related__link{min-height:44px;color:var(--gtcb-ink);font-size:var(--gtcb-fs-16);align-items:center;gap:12px;padding:10px 0;line-height:1.45;text-decoration:none;display:flex}.gtcb.gtcb-related a.gtcb-related__link:before{content:"";background:var(--gtcb-accent);border-radius:50%;flex:none;width:6px;height:6px}.gtcb.gtcb-related .gtcb-related__text{text-underline-offset:.2em;min-width:0;transition:text-decoration-color var(--gtcb-ease);flex:auto;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.gtcb.gtcb-related a.gtcb-related__link:hover .gtcb-related__text{-webkit-text-decoration-color:var(--gtcb-accent);text-decoration-color:var(--gtcb-accent)}.gtcb.gtcb-related a.gtcb-related__link:focus-visible{outline:3px solid var(--gtcb-accent);outline-offset:2px;border-radius:4px}.gtcb.gtcb-related .gtcb-related__arrow{color:var(--gtcb-muted);transition:transform var(--gtcb-ease);flex:none}.gtcb.gtcb-related a.gtcb-related__link:hover .gtcb-related__arrow{transform:translate(2px)}@media (width<=639.98px){.gtcb.gtcb-related{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.gtcb.gtcb-related a.gtcb-related__link:hover .gtcb-related__arrow{transform:none}}.gtcb.gtcb-stats .gtcb-stats__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;display:grid}.gtcb.gtcb-stats .gtcb-stats__item{border:1px solid var(--gtcb-hairline);border-radius:var(--gtcb-radius);background:var(--gtcb-surface);min-width:0;color:var(--gtcb-ink);flex-direction:column;gap:4px;padding:20px;display:flex}.gtcb.gtcb-stats .gtcb-stats__value{flex-direction:column;order:-1;gap:8px;margin:0;padding:0;display:flex}.gtcb.gtcb-stats .gtcb-stats__icon{font-size:var(--gtcb-fs-21);line-height:1}.gtcb.gtcb-stats .gtcb-stats__number{color:var(--gtcb-ink);font-size:var(--gtcb-fs-28);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.15}.gtcb.gtcb-stats .gtcb-stats__label{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14);margin:0;font-weight:400;line-height:1.45}.gtcb.gtcb-thread{border:1px solid var(--gtcb-hairline);background:var(--gtcb-surface);color:var(--gtcb-ink);border-radius:14px;padding:20px 24px}.gtcb.gtcb-thread .gtcb-thread__list{margin:0;padding:0;list-style:none}.gtcb.gtcb-thread .gtcb-thread__post{grid-template-columns:40px minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.gtcb.gtcb-thread .gtcb-thread__post:before{content:none}.gtcb.gtcb-thread .gtcb-thread__rail{flex-direction:column;align-items:center;display:flex}.gtcb.gtcb-thread .gtcb-thread__rail:after{content:"";background:var(--gtcb-hairline);border-radius:1px;flex:auto;width:2px;min-height:12px;margin:6px 0}.gtcb.gtcb-thread .gtcb-thread__post--last .gtcb-thread__rail:after{content:none}.gtcb.gtcb-thread .gtcb-thread__avatar{background:var(--gtcb-accent-soft);width:40px;height:40px;color:var(--gtcb-ink);font-size:var(--gtcb-fs-16);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.gtcb.gtcb-thread .gtcb-thread__body{min-width:0;padding-bottom:20px}.gtcb.gtcb-thread .gtcb-thread__post--last .gtcb-thread__body{padding-bottom:0}.gtcb.gtcb-thread .gtcb-thread__meta{min-height:24px;font-size:var(--gtcb-fs-14);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0 0 4px;line-height:1.4;display:flex}.gtcb.gtcb-thread .gtcb-thread__name{color:var(--gtcb-ink);font-size:var(--gtcb-fs-16);font-weight:600}.gtcb.gtcb-thread .gtcb-thread__verified{color:var(--gtcb-accent);display:inline-flex}.gtcb.gtcb-thread .gtcb-thread__verified .gtcb-icon__check{stroke:var(--gtcb-on-accent);stroke-width:2.25px}.gtcb.gtcb-thread .gtcb-thread__handle,.gtcb.gtcb-thread .gtcb-thread__time{color:var(--gtcb-muted)}.gtcb.gtcb-thread .gtcb-thread__text{color:var(--gtcb-ink);font-size:var(--gtcb-fs-16);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.gtcb.gtcb-thread .gtcb-thread__metrics{flex-wrap:wrap;gap:4px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.gtcb.gtcb-thread .gtcb-thread__metric{color:var(--gtcb-muted);font-size:var(--gtcb-fs-14);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.gtcb.gtcb-thread .gtcb-thread__metric:before{content:none}@media (width<=639.98px){.gtcb.gtcb-thread{padding:18px 16px}.gtcb.gtcb-thread .gtcb-thread__post{grid-template-columns:36px minmax(0,1fr);gap:10px}.gtcb.gtcb-thread .gtcb-thread__avatar{width:36px;height:36px}}.lm-managed-link{margin:var(--lm-margin,1.5rem 0)}.lm-managed-link--button .lm-button{padding:var(--lm-padding,.75rem 1.5rem);border-radius:var(--lm-radius,6px);background:var(--lm-accent,#1d4ed8);color:var(--lm-accent-text,#fff);font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.lm-managed-link--button .lm-button:hover{background:var(--lm-accent-hover,#1e40af)}.lm-managed-link--button .lm-button:focus-visible{outline:2px solid var(--lm-accent,#1d4ed8);outline-offset:2px}:where(.acf-product-box){--pbx-bg:#fff;--pbx-border:#e5e7eb;--pbx-border-strong:#d1d5db;--pbx-button:#2563eb;--pbx-headline:#111827;--pbx-link:#1d4ed8;--pbx-on-primary:#fff;--pbx-radius-lg:12px;--pbx-radius-m:8px;--pbx-radius-sm:4px;--pbx-shadow-md:0 6px 20px -6px #0f172a2e;--pbx-shadow-sm:0 1px 3px #0f172a14;--pbx-star:#f59e0b;--pbx-success:#16a34a;--pbx-success-tint:#dcfce7;--pbx-surface-2:#f3f4f6;--pbx-surface-3:#e5e7eb;--pbx-text:#1f2937;--pbx-text-invert:#fff;--pbx-text-muted:#6b7280}:where([data-theme=dark],.dark) :where(.acf-product-box){--pbx-bg:#111827;--pbx-border:#374151;--pbx-border-strong:#4b5563;--pbx-button:#3b82f6;--pbx-headline:#f9fafb;--pbx-link:#93c5fd;--pbx-on-primary:#fff;--pbx-shadow-md:0 6px 20px -6px #0009;--pbx-shadow-sm:0 1px 3px #00000080;--pbx-star:#fbbf24;--pbx-success:#22c55e;--pbx-success-tint:#22c55e26;--pbx-surface-2:#1f2937;--pbx-surface-3:#374151;--pbx-text:#e5e7eb;--pbx-text-invert:#fff;--pbx-text-muted:#9ca3af}:is(.acf-product-box,.wp-block-acf-product-box){--pb-bg:var(--acfb-bg,var(--pbx-bg));--pb-bg-hover:var(--acfb-surface-2,var(--pbx-surface-2));--pb-border:var(--acfb-border,var(--pbx-border));--pb-text:var(--acfb-text,var(--pbx-text));--pb-text-muted:var(--acfb-text-muted,var(--pbx-text-muted));--pb-title-link:var(--acfb-link,var(--pbx-link));--pb-title-link-hover:color-mix(in srgb, var(--acfb-link,var(--pbx-link)) 85%, black);--pb-star-filled:var(--acfb-star,var(--pbx-star));--pb-star-empty:var(--acfb-border-strong,var(--pbx-border-strong));--pb-price-current:var(--acfb-headline,var(--pbx-headline));--pb-price-original:var(--acfb-text-muted,var(--pbx-text-muted));--pb-discount-bg:var(--acfb-button,var(--pbx-button));--pb-discount-text:var(--acfb-on-primary,var(--pbx-on-primary));--pb-btn-primary-bg:var(--acfb-button,var(--pbx-button));--pb-btn-primary-text:var(--acfb-on-primary,var(--pbx-on-primary));--pb-btn-primary-hover:color-mix(in srgb, var(--acfb-button,var(--pbx-button)) 85%, black);--pb-btn-secondary-bg:transparent;--pb-btn-secondary-text:var(--acfb-text,var(--pbx-text));--pb-btn-secondary-border:var(--acfb-border,var(--pbx-border));--pb-btn-secondary-hover:var(--acfb-surface-2,var(--pbx-surface-2));--pb-btn-amazon-bg:var(--acfb-surface-2,var(--pbx-surface-2));--pb-btn-amazon-text:var(--acfb-text,var(--pbx-text));--pb-btn-amazon-hover:var(--acfb-surface-3,var(--pbx-surface-3));--pb-feature-bullet:var(--acfb-success,var(--pbx-success));--pb-badge-shadow:var(--acfb-shadow-sm,var(--pbx-shadow-sm));--pb-shadow:var(--acfb-shadow-sm,var(--pbx-shadow-sm));--pb-shadow-hover:var(--acfb-shadow-md,var(--pbx-shadow-md));--pb-accent:var(--acfb-button,var(--pbx-button));--pb-on-accent:var(--acfb-on-primary,var(--pbx-on-primary));--pb-score-track:var(--acfb-border,var(--pbx-border));--pb-btn-yellow-bg:#ffd814;--pb-btn-yellow-border:#fcd200;--pb-btn-yellow-hover:#f7ca00;--pb-btn-yellow-text:#0f1111;background:var(--pb-bg);border:1px solid var(--pb-border);border-radius:var(--acfb-radius-lg,var(--pbx-radius-lg));box-shadow:var(--pb-shadow);margin-top:24px;margin-bottom:24px;padding:24px;font-family:inherit;line-height:1.6;transition:box-shadow .3s;container:product-box/inline-size;box-sizing:border-box!important;display:block!important;position:relative!important;overflow:clip!important}:is(.acf-product-box,.wp-block-acf-product-box) :is(*){box-sizing:border-box}:is(.acf-product-box,.wp-block-acf-product-box):hover{box-shadow:var(--pb-shadow-hover)}:is(.acf-product-box,.wp-block-acf-product-box).has-label{border-color:var(--pb-accent);box-shadow:0 0 0 1px var(--pb-accent),var(--pb-shadow)}:is(.acf-product-box,.wp-block-acf-product-box).has-label:hover{box-shadow:0 0 0 1px var(--pb-accent),var(--pb-shadow-hover)}:is(.acf-product-box,.wp-block-acf-product-box).is-spotlight{--pb-accent-2:var(--pb-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--pb-accent) 7%,var(--pb-bg)),var(--pb-bg) 220px) padding-box,linear-gradient(135deg,var(--pb-accent),var(--pb-accent-2)) border-box;box-shadow:0 14px 40px -18px color-mix(in srgb,var(--pb-accent) 60%,transparent),var(--pb-shadow);border:2px solid #0000}:is(.acf-product-box,.wp-block-acf-product-box).is-spotlight:hover{box-shadow:0 18px 48px -18px color-mix(in srgb,var(--pb-accent) 70%,transparent),var(--pb-shadow-hover)}@supports (color:oklch(from red l c h)){:is(.acf-product-box,.wp-block-acf-product-box).is-spotlight{--pb-accent-2:oklch(from var(--pb-accent) calc(l + .1) c calc(h + 55))}}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__badge,.acf-product-box__badge{text-transform:uppercase;letter-spacing:.6px;max-width:calc(100% - 32px);color:var(--acfb-text-invert,var(--pbx-text-invert));border-radius:var(--acfb-radius-m,var(--pbx-radius-m));z-index:10;box-shadow:var(--pb-badge-shadow);padding:5px 12px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block;width:auto!important;margin:0!important;position:absolute!important;inset:12px 12px auto auto!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__layout,.acf-product-box__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;position:relative;display:grid!important}@container product-box (width>=540px){:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__layout,.acf-product-box__layout{grid-template-columns:260px minmax(0,1fr);gap:28px}}@container product-box (width>=700px){:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__layout,.acf-product-box__layout{grid-template-columns:300px minmax(0,1fr)}}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__image,.acf-product-box__image{border-radius:var(--acfb-radius-lg,var(--pbx-radius-lg));background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__image img,.acf-product-box__image img{object-fit:contain;border-radius:var(--acfb-radius-lg,var(--pbx-radius-lg));width:auto;max-width:100%;height:auto;max-height:360px;box-shadow:none;border:none;margin:0;padding:0;transition:transform .3s;display:block}.acf-product-box__image-link{display:contents}:is(.acf-product-box,.wp-block-acf-product-box).has-image-fit-cover .acf-product-box__image{aspect-ratio:1;padding:0}:is(.acf-product-box,.wp-block-acf-product-box).has-image-fit-cover .acf-product-box__image img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none}@media (hover:hover){:is(.acf-product-box,.wp-block-acf-product-box):hover .acf-product-box__image img{transform:scale(1.03)}}@container product-box (width>=540px){:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__image,.acf-product-box__image{align-self:start;position:sticky;top:24px}}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__content,.acf-product-box__content{overflow-wrap:anywhere;flex-direction:column;gap:10px;display:flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__label,.acf-product-box__label{letter-spacing:.6px;text-transform:uppercase;color:var(--pb-on-accent);background:var(--pb-accent);border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}:is(.acf-product-box,.wp-block-acf-product-box).has-badge.is-style-no-image .acf-product-box__content>:first-child{margin-right:clamp(64px,22%,120px)}@container product-box (width>=540px){:is(.acf-product-box,.wp-block-acf-product-box).has-badge:not(.is-style-top-image) .acf-product-box__content>:first-child{margin-right:clamp(64px,22%,120px)}}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__header{align-items:center;gap:12px;margin:0 0 2px;padding:0;display:flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__header .acf-product-box__title{flex:auto;min-width:0;margin:0}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__rank{border-radius:var(--acfb-radius-lg,var(--pbx-radius-lg));background:var(--pb-accent);min-width:44px;height:44px;color:var(--pb-on-accent);letter-spacing:-.5px;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:baseline;margin:0;padding:0 10px;font-size:22px;font-weight:800;line-height:44px;display:inline-flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__rank-hash{opacity:.75;margin-right:1px;font-size:.6em;font-weight:700}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score{flex-direction:column;flex:none;align-items:center;gap:4px;margin:0;padding:0;display:flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score-ring{border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score-ring:before{content:"";background:conic-gradient(var(--pb-accent) calc(var(--pb-score,0) * 1%),var(--pb-score-track) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score-value{color:var(--pb-text);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:18px;font-weight:800;line-height:1;position:relative}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score-label{text-transform:uppercase;letter-spacing:.5px;color:var(--pb-text-muted);white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__verdict{border-left:3px solid var(--pb-accent);background:color-mix(in srgb,var(--pb-accent) 8%,transparent);color:var(--pb-text);border-radius:0 8px 8px 0;margin:2px 0 0;padding:10px 14px;font-size:max(.95rem,15.2px);line-height:1.5}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__verdict-label{text-transform:uppercase;letter-spacing:.6px;color:color-mix(in srgb,var(--pb-accent) 75%,var(--pb-text));margin:0 0 2px;font-size:11px;font-weight:700;line-height:1.4;display:block}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__specs{flex-wrap:wrap;gap:6px;display:flex;margin:2px 0!important;padding:0!important;list-style:none!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__specs li{color:var(--pb-text);background:var(--pb-bg-hover);border:1px solid var(--pb-border);font-variant-numeric:tabular-nums;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.5;margin:0!important;padding:3px 10px!important;list-style:none!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__specs li:before{content:none!important;display:none!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__title,.acf-product-box__title{color:var(--pb-text);text-wrap:balance;background:0 0;border:none;margin:0 0 2px;padding:0;font-size:max(1.15rem,18.4px);font-weight:700;line-height:1.4}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__title a,.acf-product-box__title a{color:var(--pb-title-link);box-shadow:none;background:0 0;border:none;text-decoration:none;transition:color .2s}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__title a:is(:focus,:hover),.acf-product-box__title a:is(:focus,:hover){color:var(--pb-title-link-hover);text-decoration:underline}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__rating,.acf-product-box__rating{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__rating-score,.acf-product-box__rating-score{color:var(--pb-text);font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:15px;font-weight:700;line-height:1}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__stars,.acf-product-box__stars{gap:1px;display:inline-flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__stars .star,.acf-product-box__stars .star{font-size:17px;font-style:normal;line-height:1;display:inline-block}.acf-product-box__stars .star--full{color:var(--pb-star-filled)}.acf-product-box__stars .star--half{color:var(--pb-star-filled);position:relative}.acf-product-box__stars .star--half:after{content:"★";width:50%;color:var(--pb-star-filled);position:absolute;top:0;left:0;overflow:hidden}.acf-product-box__stars .star--empty{color:var(--pb-star-empty)}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__rating-count,.acf-product-box__rating-count{color:var(--pb-text-muted);margin:0;padding:0;font-size:13px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__features,.acf-product-box__features{flex-direction:column;gap:5px;display:flex;margin:6px 0!important;padding:0!important;list-style:none!important}@container product-box (width>=700px){:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__features.has-many,.acf-product-box__features.has-many{columns:2;column-gap:20px;display:block}}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__features li,.acf-product-box__features li{color:var(--pb-text);break-inside:avoid;font-size:max(.925rem,14.8px);line-height:1.5;position:relative;margin:0!important;padding-left:20px!important;list-style:none!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__features li:before,.acf-product-box__features li:before{content:"✓"!important;width:auto!important;height:auto!important;color:var(--pb-feature-bullet)!important;background:0 0!important;border-radius:0!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;position:absolute!important;top:0!important;left:0!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__bottom,.acf-product-box__bottom{border-top:1px solid var(--pb-border);flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;display:flex}@container product-box (width>=540px){:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__bottom,.acf-product-box__bottom{flex-flow:wrap;justify-content:space-between;align-items:center}}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__pricing,.acf-product-box__pricing{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:0;display:flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__original-price,.acf-product-box__original-price{color:var(--pb-price-original);margin:0;padding:0;font-size:14px;text-decoration:line-through}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__discount,.acf-product-box__discount{color:var(--pb-discount-text);background:var(--pb-discount-bg);border-radius:var(--acfb-radius-sm,var(--pbx-radius-sm));align-items:center;margin:0;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__current-price,.acf-product-box__current-price{color:var(--pb-price-current);letter-spacing:-.5px;margin:0;padding:0;font-size:max(1.6rem,25.6px);font-weight:800;line-height:1.2}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__price-note,.acf-product-box__price-note{color:var(--pb-text-muted);margin-top:-4px;margin-bottom:0;padding:0;font-size:13px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__price-block{flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;display:flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__price-block .acf-product-box__price-note{margin-top:0}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__savings{color:color-mix(in srgb,var(--acfb-success,var(--pbx-success)) 70%,var(--pb-text));background:var(--acfb-success-tint,var(--pbx-success-tint));border-radius:var(--acfb-radius-m,var(--pbx-radius-m));align-items:center;gap:4px;margin:2px 0 0;padding:2px 8px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__savings strong{color:inherit;font-weight:700}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__price-checked{color:var(--pb-text-muted);margin:0;padding:0;font-size:12px;line-height:1.5}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__perks{flex-wrap:wrap;flex-basis:100%;gap:8px 18px;display:flex;margin:0!important;padding:0!important;list-style:none!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__perks li{color:var(--pb-text);align-items:center;gap:6px;font-size:13px;line-height:1.4;display:inline-flex;margin:0!important;padding:0!important;list-style:none!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__perks li:before{content:none!important;display:none!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__perk-icon{width:16px;height:16px;color:var(--pb-feature-bullet);flex:none}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__description,.acf-product-box__description{color:var(--pb-text-muted);font-size:max(.925rem,14.8px);line-height:1.6}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__bottom>.acf-product-box__description{flex-basis:100%;order:-1}.acf-product-box__description p{margin:0 0 8px;padding:0}.acf-product-box__description p:last-child{margin-bottom:0}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__disclosure,.acf-product-box__disclosure{color:var(--pb-text-muted);flex-basis:100%;margin:0;padding:0;font-size:12px;line-height:1.5}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__buttons,.acf-product-box__buttons{flex-wrap:wrap;gap:10px;margin-top:4px;padding:0;display:flex}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__btn,.acf-product-box__btn{cursor:pointer;box-shadow:none;border:2px solid #0000;border-radius:10px;outline:0;justify-content:center;align-items:center;gap:8px;padding:11px 24px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-flex}.acf-product-box__btn:focus-visible{outline:2px solid var(--pb-btn-primary-bg);outline-offset:2px}.acf-product-box__btn.acf-product-box__btn--primary{background:var(--pb-btn-primary-bg);color:var(--pb-btn-primary-text);border-color:var(--pb-btn-primary-bg)}.acf-product-box__btn.acf-product-box__btn--primary:is(:focus,:hover){background:var(--pb-btn-primary-hover);border-color:var(--pb-btn-primary-hover);text-decoration:none;transform:translateY(-1px)}.acf-product-box__btn.acf-product-box__btn--secondary{background:var(--pb-btn-secondary-bg);color:var(--pb-btn-secondary-text);border-color:var(--pb-btn-secondary-border)}.acf-product-box__btn.acf-product-box__btn--secondary:is(:focus,:hover){background:var(--pb-btn-secondary-hover);text-decoration:none}.acf-product-box__btn.acf-product-box__btn--amazon{background:var(--pb-btn-amazon-bg);color:var(--pb-btn-amazon-text);border-color:var(--pb-btn-amazon-bg)}.acf-product-box__btn.acf-product-box__btn--amazon:is(:focus,:hover){background:var(--pb-btn-amazon-hover);border-color:var(--pb-btn-amazon-hover);text-decoration:none;transform:translateY(-1px)}.acf-product-box__btn.acf-product-box__btn--custom{background:var(--pb-btn-secondary-bg);color:var(--pb-btn-secondary-text);border-color:var(--pb-btn-secondary-border)}.acf-product-box__btn.acf-product-box__btn--amazon-yellow{background:var(--pb-btn-yellow-bg);color:var(--pb-btn-yellow-text);border-color:var(--pb-btn-yellow-border)}.acf-product-box__btn.acf-product-box__btn--amazon-yellow:is(:focus,:hover){background:var(--pb-btn-yellow-hover);border-color:var(--pb-btn-yellow-hover);color:var(--pb-btn-yellow-text);text-decoration:none;transform:translateY(-1px)}:is(.acf-product-box,.wp-block-acf-product-box).has-cta-emphasis .acf-product-box__btn.is-emphasized{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--pb-accent) 70%,transparent);padding:13px 28px;font-size:15px;font-weight:700}:is(.acf-product-box,.wp-block-acf-product-box).has-cta-emphasis .acf-product-box__btn.is-emphasized:not(.acf-product-box__btn--amazon-yellow,.acf-product-box__btn--custom){background:var(--pb-accent);color:var(--pb-on-accent);border-color:var(--pb-accent)}:is(.acf-product-box,.wp-block-acf-product-box).has-cta-emphasis .acf-product-box__btn.is-emphasized:not(.acf-product-box__btn--amazon-yellow,.acf-product-box__btn--custom):is(:focus,:hover){background:color-mix(in srgb,var(--pb-accent) 85%,black);border-color:color-mix(in srgb,var(--pb-accent) 85%,black);color:var(--pb-on-accent);text-decoration:none;transform:translateY(-1px)}:is(.acf-product-box,.wp-block-acf-product-box).has-cta-emphasis .acf-product-box__btn.is-quiet:not(.acf-product-box__btn--custom){color:var(--pb-btn-secondary-text);border-color:var(--pb-btn-secondary-border);background:0 0}:is(.acf-product-box,.wp-block-acf-product-box).has-cta-emphasis .acf-product-box__btn.is-quiet:not(.acf-product-box__btn--custom):is(:focus,:hover){background:var(--pb-btn-secondary-hover);text-decoration:none;transform:none}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__btn-arrow{flex:none;width:16px;height:16px;margin:0 -2px 0 0;transition:transform .2s}.acf-product-box__btn:focus-visible .acf-product-box__btn-arrow{transform:translate(3px)}@media (hover:hover){.acf-product-box__btn:hover .acf-product-box__btn-arrow{transform:translate(3px)}}:is(.acf-product-box,.wp-block-acf-product-box):is(.has-btn-shine-hover,.has-btn-shine-repeat) .acf-product-box__btn.btn-1{isolation:isolate;position:relative;overflow:hidden}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__btn-shine{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:is(.acf-product-box,.wp-block-acf-product-box).has-btn-shine-hover .acf-product-box__btn-shine{transition:transform .7s}@media (hover:hover){:is(.acf-product-box,.wp-block-acf-product-box).has-btn-shine-hover .acf-product-box__btn:hover .acf-product-box__btn-shine{transform:translate(340%)skew(-20deg)}}:is(.acf-product-box,.wp-block-acf-product-box).has-btn-shine-hover .acf-product-box__btn:focus-visible .acf-product-box__btn-shine{transform:translate(340%)skew(-20deg)}:is(.acf-product-box,.wp-block-acf-product-box).has-btn-shine-repeat .acf-product-box__btn-shine{animation:4.5s ease-in-out 1.2s infinite acf-pb-shine}@keyframes acf-pb-shine{0%{transform:translate(-160%)skew(-20deg)}22%,to{transform:translate(340%)skew(-20deg)}}:is(.acf-product-box,.wp-block-acf-product-box).is-style-top-image{padding:0}:is(.acf-product-box,.wp-block-acf-product-box).is-style-top-image .acf-product-box__badge{top:12px!important;right:12px!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__hero-image,.acf-product-box__hero-image{background:0 0;border-radius:0;justify-content:center;align-items:center;width:100%;margin:0;padding:24px 24px 0;display:flex;position:relative;overflow:hidden}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__hero-image img,.acf-product-box__hero-image img{object-fit:contain;border-radius:var(--acfb-radius-lg,var(--pbx-radius-lg));width:auto;max-width:100%;height:auto;max-height:420px;box-shadow:none;border:none;margin:0;padding:0;transition:transform .4s;display:block}@media (hover:hover){:is(.acf-product-box,.wp-block-acf-product-box):hover .acf-product-box__hero-image img{transform:scale(1.03)}}:is(.acf-product-box,.wp-block-acf-product-box).has-badge:not(.has-image-fit-cover) .acf-product-box__hero-image{padding-top:48px}.has-image-ratio-16-9 .acf-product-box__hero-image{aspect-ratio:16/9}.has-image-ratio-4-3 .acf-product-box__hero-image{aspect-ratio:4/3}.has-image-ratio-1-1 .acf-product-box__hero-image{aspect-ratio:1}:is(.has-image-ratio-16-9,.has-image-ratio-4-3,.has-image-ratio-1-1) .acf-product-box__hero-image img{width:100%;height:100%;max-height:none}.has-image-fit-cover .acf-product-box__hero-image{padding:0}.has-image-fit-cover .acf-product-box__hero-image img{object-fit:cover;border-radius:0;width:100%;max-height:none}@media (hover:hover){.has-image-fit-cover:hover .acf-product-box__hero-image img{transform:scale(1.02)}}:is(.acf-product-box,.wp-block-acf-product-box).is-style-top-image .acf-product-box__layout{gap:0;padding:20px 24px 0;grid-template-columns:minmax(0,1fr)!important}:is(.acf-product-box,.wp-block-acf-product-box).is-style-top-image .acf-product-box__bottom{margin-left:24px;margin-right:24px;padding-bottom:24px}:is(.acf-product-box,.wp-block-acf-product-box).is-style-no-image .acf-product-box__layout{grid-template-columns:minmax(0,1fr)}@media (width<=639px){:is(.acf-product-box,.wp-block-acf-product-box){border-radius:var(--acfb-radius-lg,var(--pbx-radius-lg));padding:16px}:is(.acf-product-box,.wp-block-acf-product-box):not(.has-image-fit-cover) .acf-product-box__hero-image{padding:16px 16px 0}:is(.acf-product-box,.wp-block-acf-product-box).has-badge:not(.has-image-fit-cover) .acf-product-box__hero-image{padding-top:40px}.acf-product-box__bottom{margin-top:16px;padding-top:16px}:is(.acf-product-box,.wp-block-acf-product-box).is-style-top-image .acf-product-box__layout{padding:16px 16px 0}:is(.acf-product-box,.wp-block-acf-product-box).is-style-top-image .acf-product-box__bottom{margin-left:16px;margin-right:16px;padding-bottom:16px}}@container product-box (width<=539px){:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__badge,:is(.acf-product-box,.wp-block-acf-product-box).is-style-top-image .acf-product-box__badge{padding:4px 9px;font-size:10px;top:10px!important;right:10px!important}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__image img{max-height:220px}:is(.acf-product-box,.wp-block-acf-product-box).has-image-ratio-auto:not(.has-image-fit-cover) .acf-product-box__hero-image img{max-height:260px}:is(.acf-product-box,.wp-block-acf-product-box).has-badge:not(.has-image-fit-cover) .acf-product-box__image,:is(.acf-product-box,.wp-block-acf-product-box).has-badge.is-style-no-image .acf-product-box__content{padding-top:24px}:is(.acf-product-box,.wp-block-acf-product-box).has-badge.is-style-no-image .acf-product-box__content>:first-child{margin-right:0}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__layout{gap:16px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__content{gap:8px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__bottom{gap:10px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__pricing{gap:6px 10px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__current-price{font-size:max(1.4rem,22.4px)}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__header{gap:10px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__rank{border-radius:10px;min-width:38px;height:38px;padding:0 8px;font-size:19px;line-height:38px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score-ring{width:50px;height:50px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score-value{font-size:16px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__score-label{font-size:9px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__verdict{padding:8px 12px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__perks{gap:6px 14px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__buttons{flex-direction:column;gap:8px;margin-top:2px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__btn{width:100%;min-height:44px;padding:10px 16px;font-size:14px}:is(.acf-product-box,.wp-block-acf-product-box).has-cta-emphasis .acf-product-box__btn.is-emphasized{min-height:50px;padding:12px 16px;font-size:15px}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__disclosure{text-align:center}}:is(.acf-product-box,.wp-block-acf-product-box).alignwide{max-width:1100px;margin-left:auto;margin-right:auto}:is(.acf-product-box,.wp-block-acf-product-box).alignfull{border-left:none;border-right:none;border-radius:0;width:100%;max-width:none}@media (prefers-reduced-motion:reduce){:is(.acf-product-box,.wp-block-acf-product-box),:is(.acf-product-box,.wp-block-acf-product-box) *{transition:none!important;animation:none!important}:is(.acf-product-box,.wp-block-acf-product-box):hover .acf-product-box__image img,:is(.acf-product-box,.wp-block-acf-product-box):hover .acf-product-box__hero-image img{transform:none}.acf-product-box__btn:is(:focus,:hover),.acf-product-box__btn:is(:focus,:hover) .acf-product-box__btn-arrow{transform:none!important}.acf-product-box__btn-shine{display:none!important}}@media print{:is(.acf-product-box,.wp-block-acf-product-box){box-shadow:none;border:1px solid var(--acfb-border,var(--pbx-border));break-inside:avoid}.acf-product-box__btn{border:1px solid var(--acfb-text,var(--pbx-text))}}:is(.acf-product-box,.wp-block-acf-product-box) .acf-product-box__availability{color:var(--pb-text-muted);margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.5}.footnote{position:relative}.footnote .footnote-ref{line-height:0}.footnote .footnote-number{appearance:none;border-radius:var(--footnote-radius,4px);background:var(--footnote-badge-bg,color-mix(in srgb, currentColor 9%, transparent));min-width:1.5em;color:var(--footnote-accent,currentColor);font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;border:0;margin:0 .1em;padding:.3em .35em .25em;font-size:.75em;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.footnote .footnote-number:hover,.footnote.footnote-show .footnote-number{background:var(--footnote-badge-bg-hover,color-mix(in srgb, currentColor 18%, transparent))}.footnote .footnote-number:focus-visible,.footnote .footnote-trigger-close:focus-visible,.footnote .footnote-text a:focus-visible,.footnotes a:focus-visible{outline:2px solid var(--footnote-accent,currentColor);outline-offset:2px}.footnote .footnote-text{box-sizing:border-box;color:var(--footnote-ink,CanvasText);font-size:var(--footnote-font-size,.875em);text-align:start;text-indent:0;white-space:normal;font-style:normal;font-weight:400;line-height:1.5;display:block}.footnote .footnote-text-number{color:var(--footnote-muted,GrayText);font-variant-numeric:tabular-nums}.footnote .footnote-triggers{float:inline-end;margin-inline-start:.5em}.footnote .footnote-trigger-close{appearance:none;color:var(--footnote-muted,GrayText);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .25em;font-size:1.5em;line-height:1}.footnote--tooltip .footnote-text{z-index:20;width:max-content;max-width:min(var(--footnote-tooltip-width,22rem), 90vw);border:1px solid var(--footnote-border,color-mix(in srgb, currentColor 18%, transparent));border-radius:var(--footnote-radius,4px);background:var(--footnote-surface,Canvas);box-shadow:var(--footnote-shadow,0 6px 24px #00000024);visibility:hidden;opacity:0;margin-bottom:.5em;padding:.75em 1em;transition:opacity .15s,visibility 0s linear .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.footnote--tooltip .footnote-text:after{content:"";height:.6em;position:absolute;inset:100% 0 auto}.footnote--tooltip:hover .footnote-text,.footnote--tooltip:focus-within .footnote-text,.footnote--tooltip.footnote-show .footnote-text{visibility:visible;opacity:1;transition-delay:0s}.footnote--tooltip.footnote-dismissed .footnote-text{visibility:hidden;opacity:0}.footnote--toggle .footnote-text,.footnote--sidenote .footnote-text{border-bottom:1px solid var(--footnote-border,color-mix(in srgb, currentColor 18%, transparent));border-radius:var(--footnote-radius,4px);background:var(--footnote-badge-bg,color-mix(in srgb, currentColor 9%, transparent));margin:.5em 0;padding:.75em 1em;display:none}.footnote--toggle.footnote-show .footnote-text,.footnote--sidenote.footnote-show .footnote-text{display:block}@media (width>=75rem){.footnote--sidenote .footnote-text{float:left;clear:left;width:var(--footnote-sidenote-width,12rem);margin:.25em 0 .75em calc(-1 * (var(--footnote-sidenote-width,12rem) + var(--footnote-sidenote-gap,2rem)));border:0;border-top:1px solid var(--footnote-border,color-mix(in srgb, currentColor 18%, transparent));background:0 0;border-radius:0;padding:.75em 0 0;display:block;position:relative}.footnote--sidenote .footnote-text.right{float:right;clear:right;margin-left:0;margin-right:calc(-1 * (var(--footnote-sidenote-width,12rem) + var(--footnote-sidenote-gap,2rem)))}.footnote--sidenote .footnote-triggers{display:none}}.footnotes{border-top:1px solid var(--footnote-border,color-mix(in srgb, currentColor 18%, transparent));font-size:var(--footnote-font-size,.875em);margin-top:2.5em;padding-top:1.5em}.footnotes .footnotes-heading{margin:0 0 .75em;font-size:1em}.footnotes .footnotes-list{margin:0;padding-inline-start:1.75em}.footnotes .footnotes-list>li{margin-block:.4em;scroll-margin-top:4rem}.footnotes--symbols .footnotes-list{padding-inline-start:0;list-style:none}.footnotes .footnote-backlink{text-decoration:none}.footnotes .footnotes-list>li:target,.footnote:target .footnote-number{background:var(--footnote-badge-bg-hover,color-mix(in srgb, currentColor 18%, transparent))}.footnote:target{scroll-margin-top:4rem}.footnotes-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.footnote--tooltip .footnote-text{transition:none}}.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-ymu5gvpn]{margin:1.5rem 0}.emdash-video[data-astro-cid-ymu5gvpn] video[data-astro-cid-ymu5gvpn]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-ymu5gvpn] figcaption[data-astro-cid-ymu5gvpn]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}
