@layer components{html[data-v2] .op{padding-top:24px;padding-bottom:clamp(4rem,3rem + 3vw,6rem)}html[data-v2] .op-grid{display:grid;grid-template-columns:minmax(0,1fr)}html[data-v2] .op-h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:500;line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);text-wrap:balance}html[data-v2] .op-lede{max-width:44ch;margin-top:16px;font-family:var(--font-serif);font-size:var(--text-lede);line-height:var(--text-lede--line-height);text-wrap:pretty}html[data-v2] .op-main{margin-top:32px;min-width:0}html[data-v2] .op-main>.op-p{max-width:52ch;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .op-main>.op-p+.op-p{margin-top:14px}html[data-v2] .op-aside{margin-top:56px;padding-top:14px;border-top:1px solid var(--color-rule);min-width:0}html[data-v2] .op-h2{font-family:var(--font-ui);font-size:1.125rem;font-weight:600;line-height:1.3}html[data-v2] .op-aside .op-h2:not(:first-child){margin-top:32px}html[data-v2] .op-aside li,html[data-v2] .op-aside p{max-width:44ch;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .op-aside .op-h2+p,html[data-v2] .op-aside p+p{margin-top:10px}html[data-v2] .op-list{display:grid;gap:6px}html[data-v2] .op-aside .op-list{margin-top:10px}html[data-v2] .op-list li{position:relative;padding-left:18px}html[data-v2] .op-list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--color-ink)}@media (min-width:64rem){html[data-v2] .op{padding-top:40px}html[data-v2] .op-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}html[data-v2] .op-head{grid-column:1/span 8;grid-row:1}html[data-v2] .op-main{grid-column:1/span 7;grid-row:2;margin-top:40px}html[data-v2] .op-aside{grid-column:9/-1;grid-row:2;align-self:start;margin-top:40px}}html[data-v2] .op-form{display:grid;gap:24px}html[data-v2] .op-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:30rem){html[data-v2] .op-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);align-items:start}}html[data-v2] .op-opt{font-weight:400;color:var(--color-ink-2)}html[data-v2] .op-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}html[data-v2] .op-re{max-width:52ch;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}@media (max-width:29.99rem){html[data-v2] .op-act .kit-btn{width:100%;white-space:normal}}html[data-v2] .op-select{position:relative;display:block;color:var(--color-ink)}html[data-v2] .op-select:after{content:"";position:absolute;right:16px;top:50%;width:12px;height:8px;margin-top:-4px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center /contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center /contain;pointer-events:none}html[data-v2] .op-select select{-webkit-appearance:none;appearance:none;padding-right:44px;cursor:pointer}html[data-v2] .op-fieldset{display:grid;gap:24px;min-width:0;margin:0;padding:16px 0 0;border:0;border-top:1px solid var(--color-line)}html[data-v2] .op-legend{float:left;width:100%;padding:0;font-family:var(--font-ui);font-size:var(--text-ui);font-weight:600;line-height:1.4}html[data-v2] .op-legend+*{clear:both}html[data-v2] .op-fieldset>.kit-field-hint{margin-top:-18px}html[data-v2] .op-say-block{display:grid;gap:6px;margin-bottom:24px;padding-top:14px;border-top:1px solid var(--color-rule)}html[data-v2] .op-say{display:flex;align-items:flex-start;gap:8px;max-width:62ch;font-family:var(--font-ui);font-size:var(--text-ui);font-weight:500;line-height:1.5;color:var(--color-ink)}html[data-v2] .op-say>.kit-icon{flex:none;margin-top:2px}html[data-v2] .op-say[data-kind=bad]{color:var(--color-danger)}html[data-v2] .op-say[data-kind=plain]{font-weight:400}html[data-v2] .op-say-more{max-width:62ch;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .op-say-more a{color:var(--color-ink)}html[data-v2] .op-res-body{margin-top:12px;max-width:56ch;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .op-plan{padding:12px 0 14px;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-line)}html[data-v2] .op-plan-h{font-family:var(--font-ui);font-size:var(--text-ui);font-weight:600;line-height:1.4}html[data-v2] .op-plan p+p{margin-top:4px}html[data-v2] .op-meta,html[data-v2] .op-plan p+p{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .op-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;margin-top:10px}html[data-v2] .op-meta a{color:var(--color-ink)}html[data-v2] .op-dash{margin-top:24px;max-width:48rem}html[data-v2] .op-status{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--color-rule)}html[data-v2] .op-st{font-family:var(--font-ui);font-size:var(--text-ui);font-weight:600;line-height:1.4}html[data-v2] .op-st2{max-width:50ch;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .op-bill{display:grid;gap:10px;margin-top:6px;justify-items:start}html[data-v2] .op-sec{margin-top:48px}html[data-v2] .op-sec>p{margin-top:10px;max-width:56ch;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .op-sec .op-form{margin-top:24px}html[data-v2] .op-saved{display:inline-flex;align-items:flex-start;gap:6px;font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:500}html[data-v2] .op-saved>.kit-icon{flex:none;margin-top:1px}html[data-v2] .op-saved[data-kind=bad]{color:var(--color-danger)}html[data-v2] .op-listing+.op-listing{margin-top:72px}html[data-v2] .pr2{padding-top:24px;padding-bottom:clamp(4rem,3rem + 3vw,6rem)}html[data-v2] .pr2-top{display:grid;gap:40px}html[data-v2] .pr2-top .op-h1{max-width:19ch}html[data-v2] .pr2-lede{max-width:52ch;margin-top:14px;font-family:var(--font-serif);font-size:var(--text-lede);line-height:var(--text-lede--line-height)}html[data-v2] .pr2-claim{max-width:52ch;margin-top:16px;font-size:var(--text-ui);line-height:1.5;color:var(--color-ink-2)}html[data-v2] .pr2-reads-h{padding-bottom:6px;border-bottom:1px solid var(--color-rule);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:600;line-height:1.4}html[data-v2] .pr2-fo{margin-top:10px;padding-top:12px;border-top:1px solid var(--color-line)}html[data-v2] .pr2-fo-h{font-family:var(--font-ui);font-size:var(--text-meta);font-weight:600;line-height:1.4;color:var(--color-ink-2)}html[data-v2] .pr2-fo-d{margin-top:6px;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .pr2-fo-l{display:grid;margin-top:10px}html[data-v2] .pr2-fo-l>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--color-line);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}html[data-v2] .pr2-fo-l dt{font-weight:600}html[data-v2] .pr2-cap{margin-top:10px;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-ink-3)}@media (min-width:64rem){html[data-v2] .pr2-top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}html[data-v2] .pr2-intro{grid-column:1/span 7}html[data-v2] .pr2-reads{grid-column:9/span 4;padding-top:10px}}html[data-v2] .pr2-plans{margin-top:32px}html[data-v2] .pr2-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "for for" "inc inc" "start start";column-gap:16px;padding:20px 0 22px;border-top:1px solid var(--color-line)}html[data-v2] .pr2-plan:first-of-type{border-top-color:var(--color-rule)}html[data-v2] .pr2-name{grid-area:name;align-self:baseline;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:600;line-height:1.2}html[data-v2] .pr2-for{grid-area:for;margin-top:2px;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .pr2-price{grid-area:price;align-self:baseline;white-space:nowrap}html[data-v2] .pr2-amt{font-family:var(--font-ui);font-size:var(--text-date-row);font-weight:600;font-stretch:75%;line-height:.85;font-variant-numeric:tabular-nums lining-nums}html[data-v2] .pr2-amt[data-word]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:500;font-stretch:normal;line-height:1.1}html[data-v2] .pr2-per{font-size:var(--text-meta);color:var(--color-ink-2)}html[data-v2] .pr2-inc{grid-area:inc;display:grid;gap:6px;margin-top:14px;font-size:var(--text-ui);line-height:1.45}html[data-v2] .pr2-inc p{max-width:60ch}html[data-v2] .pr2-inc li{position:relative;padding-left:20px}html[data-v2] .pr2-inc li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:var(--color-ink)}html[data-v2] .pr2-start{grid-area:start;display:grid;gap:8px;justify-items:start;align-content:start;margin-top:16px}html[data-v2] .pr2-start .op-re{max-width:34ch}html[data-v2] .pr2-buy{gap:16px;justify-items:stretch;width:100%;max-width:36rem}html[data-v2] .pr2-buy .op-re{max-width:none}@media (max-width:47.99rem){html[data-v2] .pr2-amt:not([data-word]){font-size:2rem}}@media (min-width:80rem){html[data-v2] .pr2-plan{grid-template-columns:minmax(11rem,3fr) minmax(0,4.2fr) 10rem 20.5rem;grid-template-rows:auto 1fr;grid-template-areas:"name inc price start" "for inc price start";column-gap:var(--gap);align-items:start;padding:18px 20px}html[data-v2] .pr2-name,html[data-v2] .pr2-price{align-self:start}html[data-v2] .pr2-inc,html[data-v2] .pr2-start{margin-top:0}html[data-v2] .pr2-amt{display:block}html[data-v2] .pr2-per{display:block;margin-top:6px}}html[data-v2] .pr2-sec{margin-top:96px}html[data-v2] .pr2-h2{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:500;line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}html[data-v2] .pr2-two{display:grid;gap:24px}@media (min-width:64rem){html[data-v2] .pr2-two{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}html[data-v2] .pr2-two>:first-child{grid-column:1/span 4}html[data-v2] .pr2-two>:last-child{grid-column:6/span 7}}html[data-v2] .pr2-when{display:grid;margin-top:8px;border-top:1px solid var(--color-rule)}html[data-v2] .pr2-when li{display:grid;gap:6px;padding:18px 0;border-top:1px solid var(--color-line)}html[data-v2] .pr2-when li:first-child{border-top:0}html[data-v2] .pr2-when-t{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:500;line-height:1.2}html[data-v2] .pr2-when-d{max-width:56ch;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .pr2-when-d span{display:block;margin-top:4px;font-family:var(--font-ui);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}@media (min-width:48rem){html[data-v2] .pr2-when li{grid-template-columns:12rem minmax(0,1fr);column-gap:var(--gap);align-items:baseline}}html[data-v2] .pr2-stack{display:grid;gap:12px;max-width:52rem;margin-bottom:24px}html[data-v2] .pr2-limits-wrap{max-width:52rem}html[data-v2] .pr2-limits{width:100%;border-collapse:collapse;border-top:1px solid var(--color-rule)}html[data-v2] .pr2-limits :is(th,td){padding:12px 16px 12px 0;border-top:1px solid var(--color-line);text-align:left;vertical-align:top;font-weight:400}html[data-v2] .pr2-limits thead th{padding-block:10px;border-top:0;font-size:var(--text-small);color:var(--color-ink-2)}html[data-v2] .pr2-limits tbody th{width:34%;font-weight:600}html[data-v2] .pr2-lim2{display:block;font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}@media (min-width:48rem){html[data-v2] .pr2-limits :is(tbody th,thead th:first-child){width:calc(12rem + var(--gap))}}html[data-v2] .pr2-faq-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;max-width:52rem;margin-bottom:24px}html[data-v2] .pr2-more{display:inline-flex;align-items:center;min-height:44px;font-weight:500}html[data-v2] .pr2-faq{display:grid;max-width:52rem;border-top:1px solid var(--color-rule)}html[data-v2] .pr2-faq>div{display:grid;gap:6px;padding:18px 0;border-top:1px solid var(--color-line)}html[data-v2] .pr2-faq>div:first-child{border-top:0}html[data-v2] .pr2-faq dt{font-family:var(--font-serif);font-size:var(--text-name);font-weight:600;line-height:1.3}html[data-v2] .pr2-faq dd{max-width:36rem;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height)}html[data-v2] .claim-index{margin-top:12px;border-bottom:1px solid var(--color-line)}html[data-v2] .claim-index li{border-top:1px solid var(--color-line)}html[data-v2] .claim-index a{display:flex;align-items:center;min-height:44px;padding:6px 0;font-family:var(--font-serif);font-size:var(--text-body);line-height:1.3;overflow-wrap:anywhere}}