@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid}}}.fc-fe{isolation:isolate;background-color:var(--bg);position:relative;overflow-x:clip}.fc-fe__backdrop{pointer-events:none;z-index:-1;position:absolute;inset:0}.fc-fe__backdrop .fc-v2-grid{-webkit-mask-image:radial-gradient(120vw 60vh at 50% 0,#000000d9 0%,#0003 55%,#0000 85%);mask-image:radial-gradient(120vw 60vh at 50% 0,#000000d9 0%,#0003 55%,#0000 85%)}.fc-fe__inner{max-width:calc(var(--spacing,.25rem) * 310);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto;position:relative}@media (min-width:40rem){.fc-fe__inner{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.fc-fe__inner{padding-inline:0}}.fc-fe__inner{padding-top:calc(var(--spacing,.25rem) * 22);padding-bottom:calc(var(--spacing,.25rem) * 24)}@media (min-width:40rem){.fc-fe__inner{padding-top:calc(var(--spacing,.25rem) * 32)}}.fc-fe__masthead{margin-bottom:calc(var(--spacing,.25rem) * 14)}.fc-fe__eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono);--tw-tracking:.16em;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.fc-fe__h1{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink-strong);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,5vw,52px);line-height:1.06}.fc-fe__lead{--tw-leading:1.7;color:var(--muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.7}.fc-fe__section{margin-bottom:calc(var(--spacing,.25rem) * 14)}.fc-fe__section:last-child{margin-bottom:0}.fc-fe__section h2{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink-strong);letter-spacing:-.025em;font-size:26px}.fc-fe__section h3{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink-strong);letter-spacing:-.015em;font-size:17px}.fc-fe__section p{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-leading:1.75;color:var(--muted);text-wrap:pretty;font-size:15.5px;line-height:1.75}.fc-fe__section p:last-child{margin-bottom:0}.fc-fe__compare{margin-block:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--rule);background:var(--rule);border-radius:var(--radius);box-shadow:var(--e1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fc-fe__compare-cell{padding:calc(var(--spacing,.25rem) * 6)}@media (min-width:40rem){.fc-fe__compare-cell{padding:calc(var(--spacing,.25rem) * 7)}}.fc-fe__compare-cell{background:var(--surface)}.fc-fe__compare-cell[data-lead]{background:var(--lead-plate,var(--surface));box-shadow:inset 0 1px 0 var(--lit)}.fc-fe__compare-cell p{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.7;font-size:13.5px;line-height:1.7}.fc-fe__compare-foot{font-family:var(--font-mono);--tw-tracking:.1em;letter-spacing:.1em;color:var(--teal);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--rule);padding-top:calc(var(--spacing,.25rem) * 4);font-size:9.5px;margin-bottom:0!important}.fc-fe__grid{margin-top:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--rule);background:var(--rule);border-radius:var(--radius);box-shadow:var(--e1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fc-fe__cell{padding:calc(var(--spacing,.25rem) * 6);background:var(--surface)}.fc-fe__cell p{--tw-leading:1.7;margin-bottom:0;font-size:13.5px;line-height:1.7}.fc-fe__list{margin:0;padding:0;list-style-type:none}.fc-fe__list li{--tw-leading:1.75;color:var(--muted);margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 5);text-wrap:pretty;font-size:15.5px;line-height:1.75;position:relative}.fc-fe__list li:before{content:"";height:var(--spacing,.25rem);width:var(--spacing,.25rem);background:var(--teal);border-radius:3.40282e38px;position:absolute;top:.75em;left:0}.fc-fe__list strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink-strong)}.fc-fe__list a,.fc-fe__section>p a{color:var(--ink);border-bottom:1px solid var(--teal-border);transition:color var(--motion-hover), border-color var(--motion-hover);text-decoration-line:none}.fc-fe__list a:hover,.fc-fe__section>p a:hover{color:var(--teal);border-bottom-color:var(--teal)}.fc-fe__callout{margin-top:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--rule);padding:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-sm);background:var(--bg)}.fc-fe__callout p{--tw-leading:1.7;margin-bottom:0;font-size:13.5px;line-height:1.7}.fc-fe__actions{margin-top:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.fc-fe__links{margin:0;margin-top:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--rule);padding:0;list-style-type:none}.fc-fe__links li{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--rule);padding-block:calc(var(--spacing,.25rem) * 3.5);flex-wrap:wrap;display:flex}.fc-fe__links a{font-family:var(--font-display);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);transition:color var(--motion-hover);font-size:15.5px;text-decoration-line:none}.fc-fe__links a:hover{color:var(--teal)}.fc-fe__links span{color:var(--muted);font-size:13.5px}@media (max-width:767px){.fc-fe__compare,.fc-fe__grid{grid-template-columns:minmax(0,1fr)}.fc-fe__section h2{font-size:22px}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
