.pKOfqa_page{width:100%;min-width:0;max-width:1040px;color:var(--c-ink);flex-direction:column;gap:36px;margin:0 auto;padding:28px 0 64px;display:flex}.pKOfqa_page :where(h1,h2,h3,p,a,span){overflow-wrap:anywhere}.pKOfqa_page :where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.pKOfqa_page :where(h1,h2,h3){word-break:keep-all;letter-spacing:-.035em}.pKOfqa_page :where(section[id],aside[id]){scroll-margin-top:calc(var(--header-h,72px) + 20px)}.pKOfqa_page svg{flex-shrink:0}.pKOfqa_header{border-bottom:1px solid var(--c-line);flex-direction:column;gap:14px;padding-bottom:26px;display:flex}.pKOfqa_header h1{font-family:var(--font-serif);font-size:clamp(29px,3.5vw,42px);font-weight:500;line-height:1.45}.pKOfqa_header>p{max-width:720px;color:var(--c-sub);font-size:15px;line-height:1.9}.pKOfqa_header nav{color:var(--c-sub);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.pKOfqa_header nav a{align-items:center;min-height:44px;display:inline-flex}.pKOfqa_eyebrow{color:var(--c-accent);letter-spacing:.06em;font-size:11px;font-weight:600;line-height:1.7}.pKOfqa_sectionHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.pKOfqa_sectionHeading h2{font-size:21px;font-weight:600;line-height:1.6}.pKOfqa_sectionHeading>span{color:var(--c-sub);font-size:12px}.pKOfqa_resourceLink{border-block:1px solid var(--c-line);min-height:64px;color:var(--c-ink);align-items:center;gap:20px;padding:22px 0;display:flex}.pKOfqa_resourceLink>span:first-child{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pKOfqa_resourceLink strong{font-family:var(--font-serif);font-size:23px;font-weight:500;line-height:1.5}.pKOfqa_resourceLink small{color:var(--c-sub);font-size:13px;line-height:1.8}.pKOfqa_guideList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.pKOfqa_guideRow{border-bottom:1px solid var(--c-line);align-items:center;gap:16px;min-height:72px;padding:20px 0;display:flex}.pKOfqa_guideRow>span:first-child{flex:1;min-width:0;font-size:17px;font-weight:600}.pKOfqa_guideRow>span:nth-child(2){color:var(--c-sub);white-space:nowrap;font-size:12px}.pKOfqa_empty{border-block:1px solid var(--c-line);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:12px;padding:32px 0;display:flex}.pKOfqa_empty h2{font-family:var(--font-serif);font-size:25px;font-weight:500;line-height:1.5}.pKOfqa_empty p{max-width:620px;color:var(--c-sub);font-size:14px;line-height:1.9}.pKOfqa_empty a{min-height:44px;color:var(--c-accent);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.pKOfqa_callout{border-left:2px solid var(--c-accent);flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0 4px 24px;display:flex}.pKOfqa_callout>p:first-child{font-family:var(--font-serif);font-size:24px;font-weight:500;line-height:1.5}.pKOfqa_callout>p{color:var(--c-sub);font-size:14px;line-height:1.9}.pKOfqa_callout>a{align-self:flex-start;min-height:48px;margin:0}.pKOfqa_caseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pKOfqa_guidePoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.pKOfqa_guidePoints>div{border-bottom:1px solid var(--c-line);flex-direction:column;gap:9px;padding:22px 0;display:flex}.pKOfqa_guidePoints p{line-height:1.9}.pKOfqa_faq{border-top:1px solid var(--c-line);flex-direction:column;display:flex}.pKOfqa_faq details{border-bottom:1px solid var(--c-line);padding:16px 0}.pKOfqa_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.pKOfqa_faq summary::-webkit-details-marker{display:none}.pKOfqa_faq summary svg{transition:transform .2s}.pKOfqa_faq details[open] summary svg{transform:rotate(90deg)}.pKOfqa_faq details p{color:var(--c-sub);padding:4px 28px 8px 0;font-size:14px;line-height:1.9}.pKOfqa_checkSteps{counter-reset:purchase-step;border-top:1px solid var(--c-line);flex-direction:column;display:flex}.pKOfqa_checkSteps>div,.pKOfqa_checkSteps>a{counter-increment:purchase-step;border-bottom:1px solid var(--c-line);align-items:flex-start;gap:16px;min-width:0;padding:26px 0 26px 54px;display:flex;position:relative}.pKOfqa_checkSteps>div:before,.pKOfqa_checkSteps>a:before{content:counter(purchase-step,decimal-leading-zero);font-family:var(--font-serif);color:var(--c-accent);font-size:24px;line-height:1.4;position:absolute;top:26px;left:0}.pKOfqa_checkSteps>div>svg,.pKOfqa_checkSteps>a>svg:first-child{display:none}.pKOfqa_checkSteps h2{font-size:18px;font-weight:600;line-height:1.7}.pKOfqa_checkSteps p{color:var(--c-sub);word-break:keep-all;margin-top:8px;font-size:15px;line-height:1.9}.pKOfqa_checkSteps>div:last-child{display:block}.pKOfqa_checkSteps>div:last-child>a{min-height:48px;margin-top:16px}.pKOfqa_priceLayout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:40px;display:grid}.pKOfqa_priceLayout>div,.pKOfqa_priceLayout>aside{min-width:0}.pKOfqa_priceLayout>aside{border:1px solid var(--c-line);background:var(--c-surface);padding:22px}.pKOfqa_priceList{border-top:1px solid var(--c-line);flex-direction:column;display:flex}.pKOfqa_priceRow{border-bottom:1px solid var(--c-line);flex-direction:column;gap:12px;padding:22px 0;display:flex}.pKOfqa_priceRow>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pKOfqa_priceBasis{color:var(--c-sub);font-size:11px;line-height:1.7}.pKOfqa_priceForm{flex-direction:column;gap:16px;min-width:0;display:flex}.pKOfqa_priceForm input{border-radius:6px;width:100%;min-width:0;min-height:48px;font-size:16px}.pKOfqa_priceForm>div:first-child>span:first-child{font-family:var(--font-serif);font-size:22px;font-weight:500}.pKOfqa_priceForm>div:first-child>span:last-child{line-height:1.8}.pKOfqa_priceForm button{min-height:48px}.pKOfqa_methodNote{color:var(--c-sub);max-width:800px;font-size:12px;line-height:1.9}.pKOfqa_monthRows{border-top:1px solid var(--c-line)}.pKOfqa_monthRow{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:20px;min-height:84px;padding:18px 0;display:grid}.pKOfqa_monthRow>span:first-child{font-family:var(--font-serif);font-size:24px;font-weight:500}.pKOfqa_monthRow>span:not(:first-child){white-space:nowrap;font-size:12px}.pKOfqa_metricGrid{border-block:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pKOfqa_metricGrid>div{border-right:1px solid var(--c-line);flex-direction:column;align-items:flex-start;gap:10px;padding:26px 18px;display:flex}.pKOfqa_metricGrid>div:first-child{padding-left:0}.pKOfqa_metricGrid>div:last-child{border:0}.pKOfqa_metricGrid>div>span:first-child{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:clamp(27px,3.5vw,40px);line-height:1.3}.pKOfqa_metricGrid>div>span:last-child{color:var(--c-sub);font-size:12px;line-height:1.6}.pKOfqa_brandRows>a{border:0;border-bottom:1px solid var(--c-line);box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:18px 0}.pKOfqa_monthNav{border-block:1px solid var(--c-line);color:var(--c-sub);justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.pKOfqa_monthNav a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.pKOfqa_submitPage{max-width:900px}.pKOfqa_submitLayout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:48px;display:grid}.pKOfqa_submitNote{border-top:2px solid var(--c-accent);color:var(--c-sub);padding-top:20px;font-size:13px;line-height:1.9}.pKOfqa_submitNote h2{color:var(--c-ink);margin-bottom:12px;font-size:15px;font-weight:600}.pKOfqa_submitNote p+p{margin-top:12px}.pKOfqa_tipForm{flex-direction:column;gap:24px;min-width:0;display:flex}.pKOfqa_tipGuest{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.pKOfqa_tipGuest p{color:var(--c-sub);font-size:15px;line-height:1.9}.pKOfqa_tipLoginAction{background:var(--c-accent);max-width:100%;min-height:48px;color:var(--c-on-accent);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.7;display:inline-flex}.pKOfqa_field{flex-direction:column;gap:8px;min-width:0;display:flex}.pKOfqa_field label,.pKOfqa_field legend{font-size:13px;font-weight:600;line-height:1.6}.pKOfqa_field small{color:var(--c-sub);font-size:12px;line-height:1.8}.pKOfqa_input{border:1px solid var(--c-line);background:var(--c-surface);width:100%;min-width:0;min-height:48px;color:var(--c-ink);border-radius:6px;padding:12px 14px;font-size:16px;line-height:1.7}.pKOfqa_input::placeholder{color:var(--c-sub);opacity:1}.pKOfqa_input:focus{border-color:var(--c-accent)}.pKOfqa_fieldGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pKOfqa_typeChoices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pKOfqa_typeChoices button{border:1px solid var(--c-line);min-height:44px;color:var(--c-sub);border-radius:6px;padding:8px 14px;font-size:13px}.pKOfqa_typeChoices button[aria-pressed=true]{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-accent)}.pKOfqa_submitButton{background:var(--c-accent);min-height:50px;color:var(--c-on-accent);border-radius:6px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:600;display:flex}.pKOfqa_submitButton:disabled{opacity:.55}.pKOfqa_formError{border-left:2px solid var(--c-red);color:var(--c-error-ink);padding:14px 16px;font-size:14px;line-height:1.8}.pKOfqa_guideIndex{gap:28px;max-width:1100px}.pKOfqa_guideIndex .pKOfqa_header{border-bottom:0;padding-bottom:0}.pKOfqa_guidePrimer{border-top:2px solid var(--c-ink);border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:30px 0;display:grid}.pKOfqa_guidePrimerIntro{min-width:0}.pKOfqa_guidePrimerIntro h2{font-family:var(--font-serif);margin:12px 0;font-size:34px;font-weight:500;line-height:1.5}.pKOfqa_guidePrimerIntro>p:not(.pKOfqa_eyebrow){color:var(--c-sub);word-break:keep-all;font-size:14px;line-height:1.9}.pKOfqa_guidePrimerAction{background:var(--c-accent);min-height:48px;color:var(--c-on-accent);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.7;display:inline-flex}.pKOfqa_guidePrimerContents{flex-direction:column;justify-content:center;min-width:0;display:flex}.pKOfqa_guidePrimerContents>a{border-bottom:1px solid var(--c-line);grid-template-columns:62px minmax(0,1fr) 17px;align-items:center;gap:16px;min-height:88px;padding:16px 0;display:grid}.pKOfqa_guidePrimerContents>a:first-child{border-top:1px solid var(--c-line)}.pKOfqa_guidePrimerContents>a>span:first-child{color:var(--c-accent);font-variant-numeric:tabular-nums;font-size:12px}.pKOfqa_guidePrimerContents strong{font-size:17px;font-weight:500;line-height:1.7;display:block}.pKOfqa_guidePrimerContents small{color:var(--c-sub);margin-top:4px;font-size:13px;line-height:1.75;display:block}.pKOfqa_guideAvailability{justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.pKOfqa_guideAvailability>p{max-width:620px;color:var(--c-sub);word-break:keep-all;font-size:14px;line-height:1.9}.pKOfqa_guideAvailability>a{min-height:44px;color:var(--c-accent);flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:inline-flex}@media (hover:hover){.pKOfqa_guidePrimerAction:hover{background:var(--c-accent-strong)}.pKOfqa_guidePrimerContents>a:hover strong,.pKOfqa_guideAvailability>a:hover{color:var(--c-accent)}}@media (max-width:700px){.pKOfqa_guidePrimer{grid-template-columns:1fr;gap:22px;padding:22px 0}.pKOfqa_guidePrimerIntro h2{margin:8px 0;font-size:28px}.pKOfqa_guidePrimerIntro h2 br,.pKOfqa_guidePrimerIntro>p:not(.pKOfqa_eyebrow) br{display:none}.pKOfqa_guidePrimerAction{width:100%;margin-top:16px;font-size:14px}.pKOfqa_guidePrimerContents>a{grid-template-columns:56px minmax(0,1fr) 16px;gap:12px;min-height:78px;padding:14px 0}.pKOfqa_guidePrimerContents strong{font-size:16px}.pKOfqa_guideAvailability{flex-direction:column;align-items:flex-start;gap:6px}.pKOfqa_guideIndex{gap:24px}}@media (max-width:800px){.pKOfqa_priceLayout{grid-template-columns:1fr;gap:32px}.pKOfqa_priceLayout>aside{padding:22px}.pKOfqa_submitLayout{grid-template-columns:1fr;gap:32px}.pKOfqa_submitNote{max-width:none}.pKOfqa_caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:600px){.pKOfqa_page{gap:28px;padding-top:14px}.pKOfqa_header{gap:10px;padding-bottom:20px}.pKOfqa_header h1{font-size:29px}.pKOfqa_header>p{font-size:14px}.pKOfqa_guideList,.pKOfqa_guidePoints{grid-template-columns:1fr}.pKOfqa_guideRow{gap:12px;min-height:70px}.pKOfqa_resourceLink{gap:14px}.pKOfqa_resourceLink strong{font-size:22px}.pKOfqa_caseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pKOfqa_callout{padding-left:18px}.pKOfqa_callout>p:first-child{font-size:23px}.pKOfqa_checkSteps>div,.pKOfqa_checkSteps>a{gap:10px;padding-left:42px}.pKOfqa_checkSteps h2{font-size:17px}.pKOfqa_checkSteps p{font-size:14px}.pKOfqa_monthRow{grid-template-columns:1fr auto;gap:10px 12px}.pKOfqa_monthRow>span:first-child{grid-column:1/-1;font-size:23px}.pKOfqa_monthRow>svg{display:none}.pKOfqa_monthRow>span:last-of-type{justify-self:end}.pKOfqa_metricGrid>div{padding:20px 10px}.pKOfqa_metricGrid>div>span:first-child{font-size:29px}.pKOfqa_metricGrid>div>span:last-child{font-size:11px}.pKOfqa_brandRows>a{gap:8px}.pKOfqa_brandRows>a>span:first-child{width:66px;font-size:12px}.pKOfqa_fieldGrid{grid-template-columns:1fr;gap:22px}.pKOfqa_tipForm{gap:22px}.pKOfqa_empty{padding-block:28px}.pKOfqa_sectionHeading{align-items:flex-start}.pKOfqa_sectionHeading h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.pKOfqa_faq summary svg{transition:none}}
