.blog-top{--ink:#1d1d1f;--sub:#515154;--mute:#6e6e73;--line:#d2d2d7;--bg2:#f5f5f7;--blue:#0071e3;--link:#0066cc;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased;font-synthesis:none}.blog-top :is(h2,h3,section,article)[id]{scroll-margin-top:72px}.blog-top article{padding-top:40px;padding-bottom:88px}.blog-top article>div{max-width:760px;margin-inline:auto}.blog-top article h1{font-size:32px;line-height:1.25;text-wrap:balance}.blog-top article h1,.blog-top article h2{font-weight:700;letter-spacing:-.02em;color:var(--ink)}.blog-top article h2{font-size:26px;line-height:1.3}.blog-top article h3{font-size:20px;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.blog-top article h4{font-size:19px;font-weight:700;color:var(--ink)}.blog-top article :is(p,li,dd){font-size:18px;line-height:1.9}.blog-top article :is(td,th){font-size:16px;line-height:1.7}.blog-top article :is(.text-xs,.text-sm){font-size:16px;line-height:1.7}.blog-top article .text-base{font-size:18px}.blog-top article .flex:has(>.rounded-full.px-3:is(.text-xs,.text-sm)){flex-wrap:wrap;row-gap:8px}.blog-top article .flex:has(>.rounded-full.px-3:is(.text-xs,.text-sm))>span{white-space:nowrap}.blog-top article :is(strong,b){font-weight:700;color:var(--ink)}.blog-top article a{color:var(--link)}.blog-top article :is(figure,img){border-radius:18px}.blog-top article :is(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:18px}.blog-top article .rounded-full{border-radius:980px}.blog-top :is(.bg-amber-100,.bg-blue-100,.bg-emerald-100,.bg-fuchsia-100,.bg-gray-100,.bg-green-100,.bg-lime-100,.bg-orange-100,.bg-red-100,.bg-rose-100,.bg-slate-100,.bg-teal-100,.bg-violet-100){background-color:#e8e8ed}.blog-top :is(.bg-amber-50,.bg-amber-50\/50,.bg-amber-50\/60,.bg-amber-50\/70,.bg-amber-50\/80,.bg-blue-50,.bg-blue-50\/50,.bg-blue-50\/60,.bg-blue-50\/70,.bg-cyan-50,.bg-cyan-50\/50,.bg-cyan-50\/60,.bg-cyan-50\/70,.bg-cyan-50\/80,.bg-emerald-50,.bg-emerald-50\/40,.bg-emerald-50\/50,.bg-emerald-50\/60,.bg-emerald-50\/70,.bg-emerald-50\/80,.bg-fuchsia-50,.bg-fuchsia-50\/60,.bg-fuchsia-50\/70,.bg-gray-50,.bg-green-50,.bg-green-50\/50,.bg-green-50\/70,.bg-indigo-50,.bg-indigo-50\/50,.bg-indigo-50\/60,.bg-indigo-50\/70,.bg-lime-50,.bg-lime-50\/60,.bg-lime-50\/70,.bg-orange-50,.bg-orange-50\/40,.bg-orange-50\/50,.bg-orange-50\/60,.bg-orange-50\/70,.bg-pink-50,.bg-purple-50,.bg-purple-50\/60,.bg-purple-50\/70,.bg-red-50,.bg-red-50\/50,.bg-red-50\/60,.bg-red-50\/70,.bg-rose-50,.bg-rose-50\/60,.bg-rose-50\/70,.bg-sky-50\/60,.bg-slate-50,.bg-teal-50,.bg-teal-50\/50,.bg-teal-50\/60,.bg-teal-50\/70,.bg-violet-50,.bg-violet-50\/60,.bg-violet-50\/70,.bg-yellow-50,.bg-yellow-50\/60,.bg-yellow-50\/70,.hover\:bg-amber-50\/50:hover,.hover\:bg-blue-50:hover,.hover\:bg-blue-50\/60:hover,.hover\:bg-cyan-50\/50:hover,.hover\:bg-cyan-50\/60:hover,.hover\:bg-emerald-50\/50:hover,.hover\:bg-emerald-50\/60:hover,.hover\:bg-emerald-50\/70:hover,.hover\:bg-fuchsia-50\/50:hover,.hover\:bg-fuchsia-50\/60:hover,.hover\:bg-fuchsia-50\/70:hover,.hover\:bg-indigo-50\/50:hover,.hover\:bg-indigo-50\/70:hover,.hover\:bg-lime-50\/50:hover,.hover\:bg-lime-50\/60:hover,.hover\:bg-lime-50\/70:hover,.hover\:bg-orange-50\/50:hover,.hover\:bg-orange-50\/70:hover,.hover\:bg-red-50\/60:hover,.hover\:bg-teal-50\/50:hover,.hover\:bg-violet-50\/50:hover){background-color:var(--bg2)}.blog-top :is(.bg-amber-700,.bg-blue-600,.bg-cyan-700,.bg-emerald-700,.bg-fuchsia-700,.bg-green-600,.bg-indigo-600,.bg-lime-700,.bg-navy,.bg-orange-700,.bg-pink-600,.bg-purple-800,.bg-red-500,.bg-red-900,.bg-teal-600,.bg-teal-700,.bg-violet-700){background-color:var(--blue);color:#fff}.blog-top :is(.bg-slate-800,.bg-slate-900,.hover\:bg-neutral-800:hover){background-color:var(--ink);color:#fff}.blog-top :is(.border-amber-100,.border-amber-200,.border-amber-300,.border-blue-100,.border-blue-200,.border-blue-300,.border-cyan-100,.border-cyan-200,.border-cyan-300,.border-emerald-100,.border-emerald-200,.border-emerald-300,.border-fuchsia-100,.border-fuchsia-300,.border-gray-100,.border-gray-200,.border-gray-700,.border-green-100,.border-green-200,.border-indigo-100,.border-indigo-300,.border-lime-100,.border-lime-200,.border-lime-300,.border-orange-100,.border-orange-200,.border-orange-300,.border-purple-100,.border-red-100,.border-red-200,.border-rose-100,.border-rose-300,.border-sky-100,.border-slate-200,.border-slate-300,.border-teal-100,.border-teal-300,.border-violet-100,.border-violet-200,.border-violet-300,.border-yellow-100,.border-yellow-200,.border-yellow-300,.hover\:border-amber-200:hover,.hover\:border-amber-300:hover,.hover\:border-blue-200:hover,.hover\:border-cyan-200:hover,.hover\:border-cyan-300:hover,.hover\:border-emerald-200:hover,.hover\:border-fuchsia-200:hover,.hover\:border-fuchsia-300:hover,.hover\:border-indigo-200:hover,.hover\:border-lime-200:hover,.hover\:border-orange-200:hover,.hover\:border-red-200:hover,.hover\:border-teal-200:hover,.hover\:border-violet-200:hover){border-color:var(--line)}.blog-top :is(.border-amber-500,.border-amber-600,.border-blue-400,.border-blue-500,.border-blue-600,.border-cyan-700,.border-emerald-600,.border-emerald-700,.border-fuchsia-600,.border-fuchsia-700,.border-green-600,.border-green-700,.border-indigo-700,.border-indigo-800,.border-lime-700,.border-orange-600,.border-orange-700,.border-purple-700,.border-red-700,.border-red-800,.border-red-900,.border-rose-700,.border-teal-700,.border-violet-600,.border-violet-700){border-color:var(--blue)}.blog-top :is(.hover\:text-amber-800:hover,.hover\:text-amber-950:hover,.hover\:text-blue-900:hover,.hover\:text-cyan-800:hover,.hover\:text-cyan-900:hover,.hover\:text-cyan-950:hover,.hover\:text-emerald-900:hover,.hover\:text-emerald-950:hover,.hover\:text-fuchsia-900:hover,.hover\:text-fuchsia-950:hover,.hover\:text-indigo-900:hover,.hover\:text-indigo-950:hover,.hover\:text-lime-800:hover,.hover\:text-lime-900:hover,.hover\:text-lime-950:hover,.hover\:text-navy:hover,.hover\:text-orange-900:hover,.hover\:text-red-900:hover,.hover\:text-rose-800:hover,.hover\:text-teal-800:hover,.hover\:text-teal-950:hover,.hover\:text-violet-800:hover,.hover\:text-violet-950:hover,.hover\:text-yellow-800:hover,.text-amber-800,.text-amber-900,.text-amber-950,.text-blue-800,.text-blue-900,.text-cyan-800,.text-cyan-900,.text-cyan-950,.text-emerald-800,.text-emerald-900,.text-emerald-950,.text-fuchsia-800,.text-fuchsia-900,.text-fuchsia-950,.text-gray-700,.text-gray-800,.text-gray-900,.text-green-800,.text-indigo-800,.text-indigo-900,.text-indigo-950,.text-lime-800,.text-lime-900,.text-lime-950,.text-navy,.text-orange-800,.text-orange-900,.text-purple-800,.text-purple-900,.text-red-800,.text-red-900,.text-red-950,.text-rose-800,.text-rose-900,.text-slate-700,.text-slate-800,.text-slate-900,.text-teal-800,.text-teal-900,.text-violet-800,.text-violet-900,.text-violet-950,.text-yellow-900){color:var(--ink)}.blog-top :is(.hover\:text-blue-500:hover,.hover\:text-blue-600:hover,.hover\:text-blue-700:hover,.hover\:text-cyan-700:hover,.hover\:text-emerald-700:hover,.hover\:text-fuchsia-700:hover,.hover\:text-green-600:hover,.hover\:text-green-700:hover,.hover\:text-orange-700:hover,.hover\:text-violet-700:hover,.text-amber-500,.text-amber-600,.text-amber-700,.text-blue-500,.text-blue-600,.text-blue-700,.text-cyan-600,.text-cyan-700,.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-fuchsia-700,.text-green-500,.text-green-600,.text-green-700,.text-indigo-500,.text-indigo-600,.text-indigo-700,.text-lime-600,.text-lime-700,.text-orange-600,.text-orange-700,.text-pink-600,.text-purple-600,.text-purple-700,.text-red-500,.text-red-600,.text-red-700,.text-rose-600,.text-rose-700,.text-sky-700,.text-teal-600,.text-teal-700,.text-violet-700,.text-yellow-500,.text-yellow-600,.text-yellow-700){color:var(--link)}.blog-top :is(.text-blue-400,.text-gray-500,.text-gray-600,.text-neutral-600,.text-slate-500,.text-slate-600,.text-yellow-400){color:var(--sub)}.blog-top :is(.text-gray-400,.text-slate-100,.text-slate-400){color:var(--mute)}.blog-top .text-white{color:#fff}.blog-top :is(.bg-black,.bg-navy){background-color:var(--blue);color:#fff}.blog-top .hover\:bg-neutral-800:hover{background-color:#0077ed}.blog-top :is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-black,.bg-navy) :is(svg,span,p,h2,h3){color:#fff}.blog-top main:is(.pt-20,.pt-24){padding-top:0}.blog-top .blog-final-cta{background:var(--bg2);border-radius:22px;padding:32px 28px;text-align:center;margin-block:64px}.blog-top .blog-final-cta h3{font-size:24px;font-weight:700;letter-spacing:-.02em}.blog-top .blog-final-cta p{color:var(--sub)}.blog-top .blog-final-cta a{color:#fff}.blog-top article nav{background:var(--bg2);border:0;border-radius:18px}.blog-top .v5-faq{border-top:1px solid var(--line)}.blog-top .v5-faq summary{font-weight:600}.blog-top article>div>nav:first-child{background:transparent;font-size:16px;color:var(--sub)}.blog-top article>div>nav:first-child a{color:var(--sub);min-height:0}@media (min-width:768px){.blog-top article{padding-top:72px;padding-bottom:130px}.blog-top article h1{font-size:40px}.blog-top article h2{font-size:30px}.blog-top article h3{font-size:24px}.blog-top article h4{font-size:20px}.blog-top article :is(p,li,dd){font-size:20px}.blog-top article :is(td,th){font-size:18px}.blog-top article :is(.text-xs,.text-sm){font-size:17px}.blog-top article .text-base{font-size:20px}}.blog-top article .spot-offer{margin:0 0 64px;padding-top:56px;border-top:1px solid var(--line)}.blog-top article .spot-offer.spot-offer{--so-sub:#515154}.blog-top article .spot-offer.spot-offer .so-eyebrow{font-size:16px}.blog-top article .spot-offer.spot-offer .so-title{font-size:30px}.blog-top article .spot-offer.spot-offer .so-tax{font-size:18px}.blog-top article .spot-offer.spot-offer .so-rows>div{padding:24px 0}.blog-top article .spot-offer.spot-offer .so-rows dt{font-size:17px}.blog-top article .spot-offer.spot-offer .so-rows dd{font-size:18px;line-height:1.7}.blog-top article .spot-offer.spot-offer .so-sub{font-size:16px}.blog-top article .spot-offer.spot-offer .so-action a.btn{font-size:18px}.blog-top article .spot-offer.spot-offer .so-fine{font-size:16px}.blog-top article .spot-offer.spot-offer .so-more{font-size:18px}@media (min-width:768px){.blog-top article .spot-offer.spot-offer .so-eyebrow{font-size:18px}.blog-top article .spot-offer.spot-offer .so-title{font-size:36px}.blog-top article .spot-offer.spot-offer .so-tax{font-size:20px}.blog-top article .spot-offer.spot-offer .so-rows>div{grid-template-columns:200px minmax(0,1fr);gap:6px 32px;padding:28px 0}.blog-top article .spot-offer.spot-offer .so-rows :is(dt,dd){font-size:20px}.blog-top article .spot-offer.spot-offer .so-sub{font-size:18px}.blog-top article .spot-offer.spot-offer .so-fine{font-size:17px}}.blog-top article li.flex:has(>:is(strong,b)){display:block}.blog-top article li.flex:has(>:is(strong,b))>svg{display:inline-block;vertical-align:-.15em;margin-right:8px}.blog-top article{line-break:strict}@supports (word-break:auto-phrase){.blog-top article{word-break:auto-phrase;text-wrap:pretty}}.blog-top article .wrap{display:inline-block}