.ym,[data-yfla-mod]{--ym-blue: #0066CC;--ym-blue-d: #0052A3;--ym-ink: #0B0B0F;--ym-paper: #fff;--ym-soft: #F5F5F7;--ym-line: #E5E5EA;--ym-line-2: #C7CAD1;--ym-muted: #55585F;--ym-green: #1A7F37;--ym-green-bg: #EAF6EE;--ym-red: #C0321D;--ym-red-bg: #FCEDEA;--ym-amber: #A35A00;--ym-pad: 20px;--ym-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ym-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.ym{box-sizing:border-box;position:relative;min-width:0;max-width:100%;margin:28px 0;padding:var(--ym-pad);background:var(--ym-paper);color:var(--ym-ink);border:1px solid var(--ym-line);border-radius:18px;font-family:var(--ym-sans);font-size:16px;line-height:1.5;text-align:left;overflow-wrap:break-word}.ym *,.ym *:before,.ym *:after{box-sizing:border-box}@media(max-width:599px){.ym,[data-yfla-mod]{--ym-pad: 16px}}.ym .ym-head{margin:0 0 14px}.ym span.ym-eyebrow{display:block;margin:0 0 4px;font-family:var(--ym-mono);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--ym-blue)}.ym .ym-head p.ym-title{margin:0;max-width:none;font-family:var(--ym-sans);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ym-ink);text-transform:none}.ym a.ym-btn.ym-btn,.ym button.ym-btn.ym-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 20px;border:1px solid transparent;border-radius:9999px;font-family:var(--ym-sans);font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.ym a.ym-btn.ym-btn-primary,.ym button.ym-btn.ym-btn-primary{min-height:52px;padding:14px 24px;background:var(--ym-blue);color:#fff;box-shadow:0 8px 22px -12px #0066ccb3}.ym a.ym-btn.ym-btn-primary:hover,.ym button.ym-btn.ym-btn-primary:hover{background:var(--ym-blue-d);color:#fff}.ym button.ym-btn.ym-btn-dark{background:var(--ym-ink);color:#fff}.ym button.ym-btn.ym-btn-ghost{background:#fff;color:var(--ym-ink);border-color:var(--ym-line-2)}.ym button.ym-btn[aria-disabled=true]{opacity:.4;cursor:default}.ym button.ym-reset.ym-reset{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:0;padding:10px 6px;background:none;border:0;border-radius:8px;color:var(--ym-blue);font-family:var(--ym-sans);font-size:15px;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ym .ym-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px 0 0}.ym :focus-visible{outline:3px solid var(--ym-blue);outline-offset:2px}.ym .ym-bar{display:block;height:8px;border-radius:9999px;background:var(--ym-line);overflow:hidden}.ym .ym-bar>i{display:block;width:0;height:100%;border-radius:inherit;background:var(--ym-blue);transition:width .25s ease}.ym .ym-seg{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px;background:var(--ym-soft);border:1px solid var(--ym-line);border-radius:14px}.ym .ym-seg button.ym-seg-btn{flex:1 1 0;min-width:0;min-height:44px;margin:0;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ym-ink);font-family:var(--ym-sans);font-size:14px;font-weight:600;line-height:1.25;text-align:center;text-transform:none;letter-spacing:0;cursor:pointer;overflow-wrap:anywhere;transition:background-color .15s ease,color .15s ease}.ym .ym-seg button.ym-seg-btn:hover{background:#0066cc14}.ym .ym-seg button.ym-seg-btn[aria-pressed=true]{background:#fff;color:var(--ym-blue);box-shadow:0 1px 3px #0b0b0f24,0 0 0 1px #06c6}@media(max-width:599px){.ym .ym-actions a.ym-btn.ym-btn{flex:1 1 100%}.ym a.ym-btn.ym-btn-primary,.ym button.ym-btn.ym-btn-primary{padding-left:16px;padding-right:16px}}.ym.ym-check .ym-meter{position:sticky;top:var(--ym-top, 0px);z-index:2;margin:0 calc(-1 * var(--ym-pad)) 10px;padding:10px var(--ym-pad) 12px;background:#fffffff7;border-bottom:1px solid var(--ym-line)}.ym.ym-check .ym-meter-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}.ym.ym-check p.ym-count{margin:0;max-width:none;font-family:var(--ym-mono);font-size:16px;font-weight:700;line-height:1.4;color:var(--ym-ink)}.ym.ym-check .ym-pct{font-family:var(--ym-mono);font-size:14px;font-weight:600;color:var(--ym-muted)}.ym.ym-check[data-level=low] .ym-bar>i{background:var(--ym-amber)}.ym.ym-check[data-level=high] .ym-bar>i{background:var(--ym-green)}.ym.ym-check ul.ym-list,.ym.ym-check ol.ym-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ym.ym-check .ym-list>li{margin:0;padding:0;max-width:none;font-size:16px;line-height:1.4;color:var(--ym-ink)}.ym.ym-check .ym-list>li::marker{content:none}.ym.ym-check label.ym-item{display:flex;align-items:flex-start;gap:12px;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--ym-line);border-radius:14px;background:#fff;font-size:16px;line-height:1.4;font-weight:400;color:var(--ym-ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ym.ym-check label.ym-item:hover{border-color:var(--ym-line-2)}.ym.ym-check li.ym-on label.ym-item{background:#f0f6fd;border-color:#0066cc73}.ym.ym-check input.ym-cb{flex:0 0 22px;width:22px;height:22px;margin:0;padding:0;border:2px solid #8E9097;border-radius:6px;background:#fff no-repeat center / 14px 14px;-webkit-appearance:none;appearance:none;cursor:pointer}.ym.ym-check input.ym-cb:checked{border-color:var(--ym-blue);background-color:var(--ym-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ym.ym-check input.ym-cb:focus-visible{outline:3px solid var(--ym-blue);outline-offset:2px}.ym.ym-check .ym-text{flex:1 1 auto;min-width:0}.ym.ym-check .ym-text a{color:var(--ym-blue)}.ym.ym-check p.ym-verdict{margin:14px 0 0;max-width:none;padding:12px 14px;border-radius:12px;background:var(--ym-soft);font-size:16px;font-weight:500;line-height:1.45;color:var(--ym-ink)}.ym.ym-check[data-level=high] p.ym-verdict{background:var(--ym-green-bg)}.ym.ym-hours{margin:0;padding:0;border:0;border-radius:0;background:none}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]){width:100%;margin:0;border-collapse:collapse;font-family:var(--ym-sans);font-size:15px;color:var(--ym-ink)}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tr{border:0;background:transparent}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) :is(th,td){padding:10px 12px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--ym-line);background:transparent;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ym-ink)}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) thead th{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ym-muted);background:var(--ym-soft)}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tbody th{font-weight:600}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tbody td:not(.ym-hcell){font-family:var(--ym-mono);font-size:14px}.ym.ym-hours .ym-hours-t td.ym-hcell{width:200px;min-width:180px;font-family:var(--ym-sans)}.ym.ym-hours label.ym-hlabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ym.ym-hours .ym-hline{display:flex;align-items:center;gap:10px;min-width:0}.ym.ym-hours input.ym-num.ym-num{flex:0 0 88px;width:88px;min-width:0;height:48px;min-height:48px;margin:0;padding:8px 10px;border:1px solid var(--ym-line-2);border-radius:12px;background:#fff;box-shadow:none;color:var(--ym-ink);font-family:var(--ym-mono);font-size:18px;font-weight:600;line-height:1;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ym.ym-hours input.ym-num::placeholder{color:#8e9097;opacity:1}.ym.ym-hours input.ym-num::-webkit-inner-spin-button,.ym.ym-hours input.ym-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ym.ym-hours input.ym-num:focus-visible{outline:3px solid var(--ym-blue);outline-offset:1px;border-color:var(--ym-blue)}.ym.ym-hours input.ym-num[aria-invalid=true]{border-color:var(--ym-red)}.ym.ym-hours .ym-hstat{font-family:var(--ym-mono);font-size:13px;font-weight:600;color:var(--ym-muted);white-space:nowrap}.ym.ym-hours tr.ym-met .ym-hstat{color:var(--ym-green)}.ym.ym-hours .ym-hbar{display:block;height:6px;margin:8px 0 0;border-radius:9999px;background:var(--ym-line);overflow:hidden}.ym.ym-hours .ym-hbar>i{display:block;width:0;height:100%;border-radius:inherit;background:var(--ym-blue);transition:width .25s ease}.ym.ym-hours tr.ym-met .ym-hbar>i{background:var(--ym-green)}.ym.ym-hours .ym-hours-t tfoot td{padding:14px 12px;background:var(--ym-soft);border-bottom:0}.ym.ym-hours p.ym-hsum-text{margin:0 0 8px;max-width:none;font-family:var(--ym-mono);font-size:15px;font-weight:700;line-height:1.4;color:var(--ym-ink)}@media(max-width:599px){.yfla-table-wrap:has(>table[data-yfla-mod=hours]),.rte-table-wrapper:has(>table[data-yfla-mod=hours]),.ym.ym-hours .yfla-table-wrap,.ym.ym-hours .rte-table-wrapper{overflow:visible;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.yfla-table-wrap:has(>table[data-yfla-mod=hours]):before,.rte-table-wrapper:has(>table[data-yfla-mod=hours]):before,.ym.ym-hours .yfla-table-wrap:before,.ym.ym-hours .rte-table-wrapper:before{content:none;display:none}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]),:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) :is(tbody,tfoot){display:block;width:auto;min-width:0;overflow:visible}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;margin:0 0 10px;padding:14px 16px;border:1px solid var(--ym-line);border-radius:16px;background:#fff}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tbody tr>*{display:block;min-width:0;padding:0;border:0;background:transparent}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tbody tr>th{grid-column:1;font-size:16px;line-height:1.35}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tbody tr>td:nth-child(2){grid-column:2;text-align:right;white-space:nowrap;font-weight:600}:is(.ym.ym-hours table.ym-hours-t,table[data-yfla-mod=hours]) tbody tr>td:nth-child(n+3):not(.ym-hcell){grid-column:1 / -1;font-size:13px;color:var(--ym-muted)}.ym.ym-hours .ym-hours-t tbody tr>td.ym-hcell{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;width:auto;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--ym-line)}.ym.ym-hours .ym-hours-t tbody tr>td.ym-hcell:empty{display:none}.ym.ym-hours .ym-hours-t label.ym-hlabel{position:static;grid-column:1;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ym-muted)}.ym.ym-hours .ym-hline{grid-column:2}.ym.ym-hours input.ym-num.ym-num{flex:1 1 auto;width:100%}.ym.ym-hours .ym-hbar{grid-column:1 / -1}.ym.ym-hours .ym-hours-t tfoot tr{display:block;margin:0;padding:14px 16px;border:1px solid var(--ym-line);border-radius:16px;background:var(--ym-soft)}.ym.ym-hours .ym-hours-t tfoot td{display:block;padding:0;background:transparent}}.ym.ym-steps .ym-steps-top{display:flex;align-items:center;justify-content:space-between;min-height:22px;margin:0 0 12px}.ym.ym-steps p.ym-steps-count{margin:0;max-width:none;font-family:var(--ym-mono);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.04em;color:var(--ym-blue)}.ym.ym-steps ol.ym-track,.ym.ym-steps ul.ym-track{position:relative;display:flex;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:16px}.ym.ym-steps .ym-track::-webkit-scrollbar{display:none}.ym.ym-steps .ym-track.ym-drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ym.ym-steps .ym-track>li.ym-slide{flex:0 0 100%;min-width:0;max-width:none;margin:0;padding:20px;scroll-snap-align:start;scroll-snap-stop:always;background:var(--ym-soft);border:1px solid var(--ym-line);border-radius:16px;color:var(--ym-ink);font-size:16px}.ym.ym-steps .ym-track>li.ym-slide::marker{content:none}:is(.ym.ym-steps .ym-track>li,ol[data-yfla-mod=steps]>li) h3{margin:0 0 8px;max-width:none;font-family:var(--ym-sans);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-transform:none;color:var(--ym-ink)}:is(.ym.ym-steps .ym-track>li,ol[data-yfla-mod=steps]>li) p{margin:0 0 10px;max-width:none;font-size:16px;line-height:1.55;color:#33363d}:is(.ym.ym-steps .ym-track>li,ol[data-yfla-mod=steps]>li) img{display:block;width:100%;max-width:100%;height:auto;max-height:220px;margin:12px 0 0;object-fit:cover;border-radius:12px}@media(min-width:600px){:is(.ym.ym-steps .ym-track>li,ol[data-yfla-mod=steps]>li) img{max-height:320px}}.ym.ym-steps .ym-slide p.ym-slide-cta{margin:16px 0 0}.ym.ym-steps .ym-steps-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.ym.ym-steps .ym-dots{grid-column:1 / -1;order:-1;display:flex;flex-wrap:wrap;justify-content:center}.ym.ym-steps button.ym-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;background:none;border:0;border-radius:50%;cursor:pointer}.ym.ym-steps button.ym-dot>span{display:block;width:10px;height:10px;border-radius:50%;background:var(--ym-line-2);transition:transform .15s ease,background-color .15s ease}.ym.ym-steps button.ym-dot[aria-current=step]>span{background:var(--ym-blue);transform:scale(1.3)}@media(min-width:600px){.ym.ym-steps .ym-steps-nav{grid-template-columns:auto 1fr auto;align-items:center}.ym.ym-steps .ym-dots{grid-column:auto;order:0}}.ym.ym-cmp{margin:0;padding:0;border:0;border-radius:0;background:none}:is(.ym.ym-cmp table.ym-cmp-t,table[data-yfla-mod=compare]){width:100%;margin:0;border-collapse:separate;border-spacing:0;font-family:var(--ym-sans);font-size:15px;color:var(--ym-ink)}:is(.ym.ym-cmp table.ym-cmp-t,table[data-yfla-mod=compare]) tr{border:0;background:transparent}:is(.ym.ym-cmp table.ym-cmp-t,table[data-yfla-mod=compare]) :is(th,td){padding:12px 14px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--ym-line);background:#fff;font-size:15px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--ym-ink)}:is(.ym.ym-cmp table.ym-cmp-t,table[data-yfla-mod=compare]) thead th{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ym-blue);background:var(--ym-soft)}:is(.ym.ym-cmp table.ym-cmp-t,table[data-yfla-mod=compare]) tbody th{font-weight:600}:is(.ym.ym-cmp table.ym-cmp-t,table[data-yfla-mod=compare]) tbody tr:nth-child(2n)>*{background:var(--ym-soft)}:is(.ym.ym-cmp table.ym-cmp-t,table[data-yfla-mod=compare]) tr>:first-child{position:sticky;left:0;z-index:1;box-shadow:inset -1px 0 0 var(--ym-line)}.ym.ym-cmp .ym-seg{display:none}@media(max-width:599px){.ym.ym-cmp .ym-seg{display:flex}.ym.ym-cmp .yfla-table-wrap,.ym.ym-cmp .rte-table-wrapper{overflow:visible;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.ym.ym-cmp .yfla-table-wrap:before,.ym.ym-cmp .rte-table-wrapper:before{content:none;display:none}.ym.ym-cmp table.ym-cmp-t.ym-cmp-t{display:table;table-layout:fixed;min-width:0;overflow:visible}.ym.ym-cmp .ym-cmp-t.ym-cmp-t :is(th,td){padding:10px;font-size:14px;overflow-wrap:anywhere}.ym.ym-cmp .ym-cmp-t.ym-cmp-t tr>:first-child{position:static;width:42%;box-shadow:none}.ym.ym-cmp .ym-cmp-t[data-ym-col="2"] tr>:nth-child(n+2):not(:nth-child(2)),.ym.ym-cmp .ym-cmp-t[data-ym-col="3"] tr>:nth-child(n+2):not(:nth-child(3)),.ym.ym-cmp .ym-cmp-t[data-ym-col="4"] tr>:nth-child(n+2):not(:nth-child(4)),.ym.ym-cmp .ym-cmp-t[data-ym-col="5"] tr>:nth-child(n+2):not(:nth-child(5)),.ym.ym-cmp .ym-cmp-t[data-ym-col="6"] tr>:nth-child(n+2):not(:nth-child(6)),.ym.ym-cmp .ym-cmp-t[data-ym-col="7"] tr>:nth-child(n+2):not(:nth-child(7)){display:none}}.ym.ym-quiz .ym-qtop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.ym.ym-quiz .ym-qtop span.ym-eyebrow{margin:0}.ym.ym-quiz .ym-qcount{font-family:var(--ym-mono);font-size:14px;font-weight:600;color:var(--ym-muted)}.ym.ym-quiz ol.ym-qlist,.ym.ym-quiz ul.ym-qlist{margin:0;padding:0;list-style:none}.ym.ym-quiz .ym-qlist>li.ym-q{margin:0;padding:0;max-width:none;font-size:16px;color:var(--ym-ink)}.ym.ym-quiz .ym-qlist>li.ym-q::marker{content:none}.ym.ym-quiz .ym-qlist>li.ym-q-off{display:none}.ym.ym-quiz p.ym-qtext{margin:0 0 14px;max-width:none;font-size:19px;font-weight:600;line-height:1.35;color:var(--ym-ink)}.ym.ym-quiz p.ym-qtext:focus{outline:none}.ym.ym-quiz p.ym-qtext:focus-visible{outline:3px solid var(--ym-blue);outline-offset:4px;border-radius:4px}.ym.ym-quiz ul.ym-opts,.ym.ym-quiz ol.ym-opts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ym.ym-quiz .ym-opts>li{margin:0;padding:0;max-width:none}.ym.ym-quiz .ym-opts>li::marker{content:none}.ym.ym-quiz button.ym-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:10px 14px;border:1px solid var(--ym-line-2);border-radius:14px;background:#fff;color:var(--ym-ink);font-family:var(--ym-sans);font-size:16px;font-weight:500;line-height:1.4;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ym.ym-quiz button.ym-opt:hover:not(:disabled){border-color:var(--ym-blue);background:#f7fafe}.ym.ym-quiz button.ym-opt:disabled{cursor:default;opacity:1;color:var(--ym-ink)}.ym.ym-quiz .ym-opt-key{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;height:28px;border-radius:8px;background:var(--ym-soft);font-family:var(--ym-mono);font-size:13px;font-weight:700;color:var(--ym-muted)}.ym.ym-quiz .ym-opt-text{flex:1 1 auto;min-width:0}.ym.ym-quiz .ym-opt-mark{flex:0 0 auto;font-size:18px;font-weight:700}.ym.ym-quiz button.ym-opt.ym-right{border-color:var(--ym-green);background:var(--ym-green-bg)}.ym.ym-quiz button.ym-opt.ym-right .ym-opt-key{background:var(--ym-green);color:#fff}.ym.ym-quiz button.ym-opt.ym-right .ym-opt-mark{color:var(--ym-green)}.ym.ym-quiz button.ym-opt.ym-wrong{border-color:var(--ym-red);background:var(--ym-red-bg)}.ym.ym-quiz button.ym-opt.ym-wrong .ym-opt-key{background:var(--ym-red);color:#fff}.ym.ym-quiz button.ym-opt.ym-wrong .ym-opt-mark{color:var(--ym-red)}.ym.ym-quiz p.ym-feedback{margin:14px 0 0;max-width:none;font-size:16px;font-weight:700;line-height:1.4}.ym.ym-quiz p.ym-feedback:empty{display:none}.ym.ym-quiz p.ym-feedback.ym-fb-right{color:var(--ym-green)}.ym.ym-quiz p.ym-feedback.ym-fb-wrong{color:var(--ym-red)}.ym.ym-quiz .ym-q .yfla-why{display:none;margin:8px 0 0;max-width:none;padding:12px 14px;border-radius:12px;background:var(--ym-soft);font-size:15px;line-height:1.55;color:#33363d}.ym.ym-quiz .ym-q .yfla-why.ym-why-on{display:block}.ym.ym-quiz button.ym-btn.ym-qnext{margin:14px 0 0}.ym.ym-quiz button.ym-btn.ym-qnext[hidden],.ym.ym-quiz .ym-qend[hidden]{display:none}.ym.ym-quiz p.ym-score{margin:0 0 6px;max-width:none;font-family:var(--ym-mono);font-size:40px;font-weight:700;line-height:1.1;color:var(--ym-ink)}.ym.ym-quiz p.ym-score:focus{outline:none}.ym.ym-quiz p.ym-qmsg{margin:0;max-width:none;font-size:16px;line-height:1.5;color:#33363d}.ym.ym-air{min-height:var(--ym-air-h, 0px)}.ym.ym-air .ym-air-seg button.ym-seg-btn{flex:1 1 calc(33.333% - 4px)}.ym.ym-air .ym-air-panel{display:grid;gap:16px}.ym.ym-air .ym-air-media{aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;background:var(--ym-soft)}.ym.ym-air .ym-air-media img{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;border-radius:0}.ym.ym-air p.ym-air-name{margin:0;max-width:none;font-size:20px;font-weight:600;line-height:1.3;color:var(--ym-ink)}.ym.ym-air p.ym-air-tag{margin:2px 0 12px;max-width:none;font-size:14px;line-height:1.4;color:var(--ym-muted)}.ym.ym-air dl.ym-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin:0;border-top:1px solid var(--ym-line)}.ym.ym-air .ym-specs dt,.ym.ym-air .ym-specs dd{margin:0;padding:9px 0;border-bottom:1px solid var(--ym-line);font-size:15px;line-height:1.4}.ym.ym-air .ym-specs dt{padding-right:12px;font-weight:500;color:var(--ym-muted)}.ym.ym-air .ym-specs dd{font-family:var(--ym-mono);font-size:14px;font-weight:600;color:var(--ym-ink)}.ym.ym-air p.ym-air-sub{margin:14px 0 8px;max-width:none;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ym-muted)}.ym.ym-air .ym-chips{display:flex;flex-wrap:wrap;gap:6px}.ym.ym-air a.ym-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--ym-line-2);border-radius:9999px;background:#fff;color:var(--ym-ink);font-size:14px;font-weight:500;line-height:1.3;text-decoration:none}.ym.ym-air a.ym-chip:hover{border-color:var(--ym-blue);color:var(--ym-blue)}.ym.ym-air a.ym-more{display:inline-flex;align-items:center;min-height:44px;margin:8px 0 0;color:var(--ym-blue);font-size:15px;font-weight:600;text-decoration:none}.ym.ym-air a.ym-more:hover{text-decoration:underline}@media(max-width:599px){.ym.ym-air .ym-air-seg button.ym-seg-btn{flex-basis:calc(50% - 4px)}}@media(min-width:760px){.ym.ym-air .ym-air-seg button.ym-seg-btn{flex:1 1 0}.ym.ym-air .ym-air-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px}}.yfla .ysec.ym-costs{padding-top:8px}.yfla .ym-costs .ym-costs-grid{display:grid;gap:16px}.yfla .ym-costs .ym-costs-grid>*{min-width:0;margin:0}@media(min-width:900px){.yfla .ym-costs .ym-costs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}}@media(scripting:enabled){[data-yfla-mod]{--ym-ck-top: 153px;--ym-ck-bot: 152px;--ym-st-top: 55px;--ym-st-bot: 79px;--ym-hr-row: 82px;--ym-hr-bot: 136px;--ym-air-h: 677px}:is(ul,ol)[data-yfla-mod=checklist]:not([data-ym-ready]){display:grid;gap:6px;margin:28px 0;padding:var(--ym-ck-top) calc(var(--ym-pad) + 1px) var(--ym-ck-bot);list-style:none}[data-yfla-mod=checklist]:not([data-ym-ready])>li{min-height:48px;margin:0;padding:12px 14px 12px 48px;border:1px solid #E5E5EA;border-radius:14px;font-size:16px;line-height:1.4;max-width:none;list-style:none}ol[data-yfla-mod=steps]:not([data-ym-ready]){display:flex;gap:16px;margin:28px 0;padding:var(--ym-st-top) calc(var(--ym-pad) + 1px) var(--ym-st-bot);scroll-padding:0 calc(var(--ym-pad) + 1px);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}ol[data-yfla-mod=steps]:not([data-ym-ready])>li{flex:0 0 100%;min-width:0;max-width:none;margin:0;padding:20px;scroll-snap-align:start;border:1px solid #E5E5EA;border-radius:16px;font-size:16px;list-style:none}table[data-yfla-mod=hours][data-yfla-mod]:not([data-ym-ready]):not(.ym-hours-t){margin-bottom:var(--ym-hr-bot)}div[data-yfla-mod=aircraft]:not([data-ym-ready]){margin:28px 0;min-height:var(--ym-air-h)}}@media(scripting:enabled)and (min-width:600px)and (max-width:759px){[data-yfla-mod]{--ym-air-h: 1211px}}@media(scripting:enabled)and (max-width:599px){[data-yfla-mod]{--ym-ck-top: 175px;--ym-ck-bot: 225px;--ym-st-top: 51px;--ym-st-bot: 129px;--ym-hr-row: 83px;--ym-hr-bot: 222px;--ym-air-h: 1120px}table[data-yfla-mod=hours]:not([data-ym-ready]) tbody tr:after{content:"";grid-column:1 / -1;height:var(--ym-hr-row)}}@media(scripting:enabled)and (min-width:600px){table[data-yfla-mod=hours]:not([data-ym-ready]) thead tr:after{content:"Your Hours";display:table-cell;width:200px;padding:10px 12px;border-bottom:1px solid #E5E5EA;background:#f5f5f7;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#55585f}table[data-yfla-mod=hours]:not([data-ym-ready]) tbody tr:after{content:"";display:table-cell;width:200px;height:var(--ym-hr-row);border-bottom:1px solid #E5E5EA}}@media(scripting:none){ol[data-yfla-mod=quiz]>li[data-answer="1"]>ul>li:nth-child(1),ol[data-yfla-mod=quiz]>li[data-answer="2"]>ul>li:nth-child(2),ol[data-yfla-mod=quiz]>li[data-answer="3"]>ul>li:nth-child(3),ol[data-yfla-mod=quiz]>li[data-answer="4"]>ul>li:nth-child(4),ol[data-yfla-mod=quiz]>li[data-answer="5"]>ul>li:nth-child(5),ol[data-yfla-mod=quiz]>li[data-answer="6"]>ul>li:nth-child(6){font-weight:600}}@media(max-width:759px){.yfla-calc .yfc-tool .yft-head h2.yft-h{margin:0}.yfla-calc .yfc-tool .yft-head{margin-bottom:10px}.yfla-calc .yfc-tool .yfc-intro{margin-bottom:12px}.yfla-calc .yfw-wrap .yfw-lead{margin-bottom:16px}.yfla-calc .yfc-tool .yft-strip{transition:opacity .2s ease,visibility 0s linear 0s}.yfla-calc .yfc-tool .yft-strip:not(.ym-strip-show){opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}}@media(prefers-reduced-motion:reduce){.ym *,.ym *:before,.ym *:after,.yfla-calc .yfc-tool .yft-strip{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body :is(.page-content,.rte) p:has(>.btn):not(:has(>:not(.btn))):not(.yfla *){display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}body :is(.page-content,.rte) p>:is(a,button).btn:is(.btn-primary,.btn-gold,.btn-outline):not(.yfla *){display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;max-width:100%;margin:0;padding:14px 28px;border:1px solid transparent;border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;white-space:normal;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}body :is(.page-content,.rte) p>:is(a,button).btn.btn-primary:not(.yfla *){background:#06c;color:#fff;box-shadow:0 8px 26px #0066cc6b}body :is(.page-content,.rte) p>:is(a,button).btn.btn-gold:not(.yfla *){background:#f5a623;color:#1d1d1f}body :is(.page-content,.rte) p>:is(a,button).btn.btn-outline:not(.yfla *){background:transparent;border-color:#d2d5dc;color:#0b0b0f}body :is(.page-content,.rte) p>:is(a,button).btn:is(.btn-primary,.btn-gold,.btn-outline):not(.yfla *):hover{transform:translateY(-2px);text-decoration:none}body :is(.page-content,.rte) p>:is(a,button).btn.btn-primary:not(.yfla *):hover{color:#fff}body :is(.page-content,.rte) p>:is(a,button).btn.btn-gold:not(.yfla *):hover{color:#1d1d1f}body :is(.page-content,.rte) p>:is(a,button).btn.btn-outline:not(.yfla *):hover{border-color:#06c;color:#06c}body :is(.page-content,.rte) p>:is(a,button).btn:is(.btn-primary,.btn-gold,.btn-outline):not(.yfla *):focus-visible{outline:2px solid #2997FF;outline-offset:3px}@supports not selector(p:has(> a)){body :is(.page-content,.rte) p>:is(a,button).btn:is(.btn-primary,.btn-gold,.btn-outline):not(.yfla *){margin:0 8px 8px 0}}@media(max-width:480px){body :is(.page-content,.rte) p:has(>.btn):not(:has(>:not(.btn))):not(.yfla *){gap:8px}body :is(.page-content,.rte) p>:is(a,button).btn:is(.btn-primary,.btn-gold,.btn-outline):not(.yfla *){flex:1 1 100%;width:100%;min-height:52px;padding:15px 20px}}body :is(.page-content,.yfla .prose-wide) li>a:first-child:not([class]){padding-block:12px}body .yfwt .yfwt-policy a{padding-block:14px}body .yfla-contact .ctc-card-dl dd a{padding-block:13px}body .yfla-dfp .dfp-board-foot .btn{min-height:44px}body .yfla-dfp :is(.dfp-info,.dfp-fcta .meta) a[href^="tel:"]{padding-block:14px}body #yfla-med-form :is(input,select){box-sizing:border-box;min-height:48px;max-width:100%;margin:0;padding:10px 12px;border:1px solid #C7CAD1;border-radius:12px;background-color:#fff;color:#0b0b0f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.3}body #yfla-med-form input[type=date],body #yfla-med-form select{width:100%;max-width:280px}body #yfla-med-form input[type=number]{width:120px}body #yfla-med-form select{-webkit-appearance:none;appearance:none;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230B0B0F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 14px 14px}body #yfla-med-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:4px 0 0;padding:14px 28px;border:0;border-radius:9999px;background:#06c;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer}body #yfla-med-form :is(input,select,button):focus-visible{outline:3px solid #0066CC;outline-offset:2px}@media(max-width:760px){body .yfla-fc .dfc-act a.dfc-gift{display:inline-flex;align-items:center;min-height:44px;margin-top:0}}@media(max-width:749px){body .facets-toggle__wrapper .facets-toggle__button{min-height:44px}body .column-options .column-options__option{min-width:44px;min-height:44px;align-items:center;justify-content:center}}body .yfr .yfr-sn,body .yfr .yfr-lg,body .yfr.yfr-edit .yfr-lg,body .yfr .yfr-rf,body .yfr .yfr-who,body .yfr.yfr-edit .yfr-who{font-size:12px}@media(max-width:760px){body .yfla.yfla-lfx .lfx-kick,body .yfla.yfla-lfx .lfx-rail-h,body .yfla.yfla-lfx .lfx-step-n,body .yfla.yfla-lfp .lfp-kick,body .yfla.yfla-lfp .lfp-rail-h,body .yfla-fc .dfc-fact,body .yfla-fc .dfc-kick,body .yfla-fc .dfc-chip,body .yfla-fc .dfc-tick,body .yfla-fc .dfc-slab,body .yfla-fc .dfc-corner,body .yfla.yfla-gx .gx-kick,body .yfla.yfla-gx .gxc-kick,body .yfla.yfla-gx .gxc-lab,body .yfla.yfla-gx .gxc-forever,body .yfla.yfla-gx .gx-cap,body .yfla.yfla-gx .gx-card-k,body .yfla.yfla-gx .gx-lab,body .yfla.yfla-gx .gx-count,body .yfla.yfla-gx .gx-step-n,body .yfla-contact .ctc-card-pin,body .yfla-contact .ctc-card-dl dt,body .yfla-contact .ctc-ways-grid b,body .yfla-contact .ctc-fl-tag,body .yfla-contact .ctc-field>span,body .ladder small,body .product-details .shopify-payment-button__more-options{font-size:12px}body .page-content :is(sub,sup){font-size:12px}}@media(min-width:1181px)and (max-width:1360px){body .yfla nav.top .bar{gap:8px}body .yfla nav.top .menu{gap:0}body .yfla nav.top .menu>li>a{padding-left:7px;padding-right:7px;font-size:13px}body .yfla nav.top .cta .btn-primary{padding-left:16px;padding-right:16px}}@media(min-width:1181px)and (max-width:1279px){body .yfla nav.top .menu>li>a{padding-left:6px;padding-right:6px}body .yfla nav.top .cta .btn-primary{font-size:0;gap:0}body .yfla nav.top .cta .btn-primary:after{content:"Book A Flight";content:"Book A Flight" / "";font-size:14px}}@media(max-width:749px){body .product-information:has(variant-picker) .product-information__media media-gallery slideshow-slides,body .product-information:has(variant-picker) .product-information__media media-gallery .product-media-container{aspect-ratio:16 / 9!important}body .product-information:has(variant-picker) .product-information__media media-gallery .product-media-container img{object-fit:cover}body .product-details:has(variant-picker)>.group-block{padding-top:8px}body .product-details:has(variant-picker) .group-block-content{row-gap:8px}body .product-details:has(variant-picker) .text-block h1{font-size:26px;line-height:1.12}body .product-details:has(variant-picker) .divider{display:none}body .product-details:has(variant-picker) :is(variant-picker,gift-card-recipient-form) legend{margin-bottom:4px}body .product-details:has(variant-picker) :is(.variant-option--buttons,.gift-card-form-option){gap:8px}body .product-details:has(variant-picker) .variant-option--buttons:has(>label:nth-of-type(5)){grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}body .product-details:has(variant-picker) :is(.variant-option__button-label,.gift-card-form-option__button-label){min-height:44px;padding-block:10px}}@media(prefers-reduced-motion:reduce){body :is(.page-content,.rte) p>:is(a,button).btn:not(.yfla *){transition:none!important}body :is(.page-content,.rte) p>:is(a,button).btn:not(.yfla *):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/yfla-mods.css.map */
