.cr-hero .cr-offer{margin-top:var(--s3);max-width:620px;font-size:var(--t-small);color:var(--mute);font-weight:600}@media (min-width:861px){main .phero.phero--close.cr-hero .phero-v>.slip{width:calc(var(--v)*22)}}.cr-hero .slip a{justify-content:space-between;gap:var(--s4);width:100%;font-weight:600;text-decoration:none;display:flex}.cr-hero .slip a:hover span{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.cr-hero .slip a b:after{content:"→";font-weight:700}@media (max-width:860px){.cr-hero .slip a{align-items:center;min-height:44px}.cr-hero .slip li{padding-block:0}}.cr-up{margin:calc(var(--sec-y)*-.45) 0 var(--s7);font-size:var(--t-small)}.cr-h{gap:var(--s3) var(--gut);margin-bottom:var(--s6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.cr-h>h2{text-wrap:balance;grid-column:1/7}.cr-h>p{color:var(--mute);grid-column:7/13;max-width:64ch}.cr-h h2.calm{font-size:var(--t-c1)}.cr-h h2.dx{font-size:var(--t-d1)}.cr-txt>*+*{margin-top:var(--s4)}.cr-txt p{max-width:66ch}.cr-tls{gap:var(--s3) var(--s6);margin-top:var(--s5);flex-wrap:wrap;display:flex}.cr-src{margin-top:var(--s5);padding-top:var(--s3);font-size:var(--t-micro);color:var(--mute);border-top:1px solid;max-width:110ch;font-weight:500;line-height:1.5}.cr-src a{color:inherit;text-underline-offset:.2em;font-weight:700}.on-ink .cr-src{border-top-color:var(--ink-soft)}.on-blue .cr-src{border-top-color:var(--blue-soft)}.cr-src+.cr-src{margin-top:var(--s2);border-top:0;padding-top:0}.cr-tc{overflow:clip}@media (max-width:860px){.cr-h{margin-bottom:var(--s5);display:block}.cr-h>p{margin-top:var(--s3)}.cr-up{margin-top:calc(var(--sec-y)*-.5)}}@media (max-width:520px){main .tl{white-space:normal}}@media (max-width:860px){main .sec h2.dx{line-height:1.08}}.cr-acc{display:none}.cr-rt .tbl tbody th{font:900 var(--t-d3)/1.04 var(--font-display);text-transform:uppercase;letter-spacing:var(--track-display);word-spacing:.08em;padding-right:var(--s5);white-space:nowrap;font-stretch:62%}.cr-rt td{font-size:var(--t-small);line-height:1.5}.cr-rt .tbl thead th{font-size:var(--t-micro)}.cr-rt td small{margin-top:var(--s2);font-size:var(--t-micro);color:var(--mute);display:block}.cr-acc details{border-bottom:1px solid var(--rule)}.cr-acc summary{justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;padding:var(--s3) 0;font:900 var(--t-d3)/1.05 var(--font-display);text-transform:uppercase;letter-spacing:var(--track-display);word-spacing:.08em;cursor:pointer;font-stretch:62%;list-style:none;display:flex}.cr-acc summary::-webkit-details-marker{display:none}.cr-acc summary:after{content:"+";font:500 28px/1 var(--font-text);transition:transform var(--d-2) var(--ease);flex:none}.cr-acc details[open]>summary:after{transform:rotate(45deg)}.cr-acc dl{padding-bottom:var(--s3)}.cr-acc dl>div{padding:var(--s2) 0;border-top:1px solid var(--rule)}.cr-acc dt{font-size:var(--t-micro);color:var(--mute);font-weight:700}.cr-acc dd{font-size:var(--t-small);line-height:1.45}.cr-acc dd small{margin-top:var(--s1);font-size:var(--t-micro);color:var(--mute);display:block}@media (max-width:860px){.cr-wide{display:none}.cr-acc{border-top:2px solid;display:block}}.cr-q{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.cr-q>h2{font-size:var(--t-c1);text-wrap:balance;grid-column:1/5}.cr-q>.faq{grid-column:6/13}.cr-q>.cr-src{grid-column:6/13;margin-top:0}.cr-q .faq p a{text-underline-offset:.2em;font-weight:700}@media (max-width:860px){.cr-q{display:block}.cr-q>.faq,.cr-q>.cr-src{margin-top:var(--s5)}}.co-read{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.co-read>h2{font-size:var(--t-c1);text-wrap:balance;grid-column:1/6}.co-read>.cr-txt{grid-column:7/13}.co-read>.strip{margin-top:var(--s4);grid-column:1/-1}.co-and-top{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.co-and-top>h2{font-size:var(--t-d2);grid-column:1/7}.co-and-top>.lead{color:var(--ink-soft);grid-column:7/13}.co-q{margin:var(--s8) 0 0;padding:var(--s6) 0 0;border-top:2px solid var(--white)}.co-q p{font-size:var(--t-d1);color:var(--white);max-width:24ch}.co-q footer{margin-top:var(--s5)}.co-q footer p{font:600 var(--t-small)/1.45 var(--font-text);color:var(--ink-soft);text-transform:none;letter-spacing:0;max-width:none}.co-q footer a{color:inherit;text-underline-offset:.2em}.co-and-after{align-items:baseline;gap:var(--s4) var(--s7);margin-top:var(--s6);flex-wrap:wrap;display:flex}.co-and-after p{max-width:60ch;color:var(--ink-soft)}.co-tired{gap:var(--s6) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.co-tired>.cr-txt{grid-column:1/6}.co-tired>.pf-box{grid-column:6/13;min-width:0}.co-tired h2{font-size:var(--t-c1)}.co-tired .strip{margin-top:var(--s4)}.co-two{gap:var(--s7) var(--gut);margin-top:var(--s6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.co-two>.crd:first-child{grid-column:1/8}.co-two>.crd:first-child h3{font-size:var(--t-d1)}.co-two>.crd:last-child{grid-column:9/13}.co-two .crd p{max-width:58ch}.co-two .crd .co-sp{font-size:var(--t-small);font-weight:600}.co-two .crd .co-sp a{text-underline-offset:.2em;font-weight:700}.co-reg{position:relative}.co-reg-t{max-width:min(100%,calc(var(--v)*62))}.co-reg-t h2{font-size:var(--t-d1)}.co-reg-t .cr-txt{margin-top:var(--s5)}.co-reg-t .cr-txt p{color:var(--blue-soft)}.co-reg-t .cr-txt p:first-child{color:var(--white);font-size:var(--t-lead);font-weight:500;line-height:1.35}.co-reg .tcn{--tw:27}@media (max-width:860px){.co-read,.co-and-top,.co-tired,.co-two{display:block}.co-read>.cr-txt,.co-and-top>.lead{margin-top:var(--s4)}.co-q{margin-top:var(--s7)}.co-q p{font-size:min(var(--t-d1),11vw)}.co-tired>.pf-box{margin-top:var(--s6)}.co-two>.crd+.crd{margin-top:var(--s7)}.co-two>.crd:first-child h3{font-size:var(--t-d2)}}.c1-tbl thead th:first-child{width:10%}.c1-tbl thead th:nth-child(2),.c1-tbl thead th:nth-child(3),.c1-tbl thead th:nth-child(4),.c1-tbl thead th:nth-child(5){width:17%}.c1-lp{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.c1-lp>.c1-lp-h{grid-column:1/5}.c1-lp>.c1-lp-h h2{font-size:var(--t-c1);text-wrap:balance}.c1-lp>.c1-lp-h p{margin-top:var(--s4);font-size:var(--t-lead);font-weight:500;line-height:1.35}.c1-lp>.c1-lp-b{grid-column:6/13}.c1-marks li{gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid}.c1-marks li:first-child{border-top:2px solid}.c1-marks .va-mk{width:44px;height:44px;color:var(--ink)}.c1-marks p{max-width:62ch}.c1-marks b{font-weight:700}.c1-lp-b .strip{margin-top:var(--s5)}.c1-lp-b .tl{margin-top:var(--s5);display:inline-block}.c1-worse{position:relative}.c1-worse h2{font-size:var(--t-d1);max-width:13ch}.c1-worse-g{gap:var(--s6) var(--gut);margin-top:var(--s7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.c1-worse-l{gap:var(--s7);grid-column:1/9;display:grid}.c1-worse-l h3{font-size:var(--t-d2);line-height:1}.c1-worse-l>div>p{margin-top:var(--s3);max-width:60ch;color:var(--blue-soft);font-size:var(--t-lead);font-weight:500;line-height:1.4}.c1-worse-l .strip{margin-top:var(--s2);max-width:62ch}.c1-worse-i{width:100%;max-width:none;margin-bottom:calc(var(--sec-y)*-1);grid-column:9/13;align-self:end}.c1-we{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.c1-we>h2{font-size:var(--t-c1);text-wrap:balance;grid-column:1/6}.c1-we>.c1-we-l{grid-column:7/13}.c1-we-l li{padding:var(--s4) 0;border-top:1px solid var(--rule)}.c1-we-l li:first-child{border-top:2px solid}.c1-we-l li b{font-size:var(--t-c2);letter-spacing:var(--track-calm);margin-bottom:var(--s2);font-weight:700;display:block}.c1-we-l .tl{margin-top:var(--s5);display:inline-block}@media (max-width:860px){.c1-lp,.c1-worse-g,.c1-we{display:block}.c1-lp>.c1-lp-b,.c1-we>.c1-we-l{margin-top:var(--s5)}.c1-worse-i{width:72vw;margin:var(--s6) calc(var(--m)*-1) calc(var(--sec-y)*-1) auto;display:block}}.c2-cut h2{font-size:var(--t-d1);max-width:14ch}.c2-hook{position:relative}.c2-hook-t{max-width:min(100%,calc(var(--v)*60))}.c2-hook-t h2{font-size:var(--t-d1)}.c2-hook-t .cr-txt{margin-top:var(--s5)}.c2-hook-t .cr-txt p{color:var(--blue-soft)}.c2-hook-t .cr-txt p:first-child{color:var(--white);font-size:var(--t-lead);font-weight:500;line-height:1.4}.c2-hook-t a:not(.tl){color:var(--white);text-underline-offset:.2em;font-weight:700}.c2-hook .tcn{--tw:25}.c2-rules{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.c2-rules>h2{font-size:var(--t-d1);grid-column:1/6}.c2-rules>.c2-rules-t{grid-column:7/13}.c2-rules-t p{font-size:var(--t-lead);color:var(--ink-soft);font-weight:500;line-height:1.4}.c2-tbl thead th:first-child{width:14%}.c2-tbl thead th:nth-child(3){width:22%}.c2-tbl td:last-child{color:var(--mute);font-size:var(--t-micro)}@media (max-width:860px){.c2-rules{display:block}.c2-rules>.c2-rules-t{margin-top:var(--s4)}}.c3-tbl .tbl thead th:first-child{width:16%}.c3-tbl .tbl thead th:nth-child(2){width:27%}.c3-tbl .tbl thead th:nth-child(3),.c3-tbl .tbl thead th:nth-child(4){width:17%}.c3-tbl .tbl tbody th{white-space:normal}.c3-bite{position:relative}.c3-bite h2{font-size:var(--t-d1);max-width:12ch}.c3-bite-l{margin-top:var(--s7);max-width:min(100%,calc(var(--v)*64));gap:var(--s6);display:grid}.c3-bite-l h3{font-size:var(--t-d2);line-height:1}.c3-bite-l p{margin-top:var(--s3);color:var(--blue-soft);font-size:var(--t-lead);max-width:58ch;font-weight:500;line-height:1.4}.c3-bite-l p a{color:var(--white);text-underline-offset:.2em;white-space:normal;font-weight:700}.c3-bite .tcn{--tw:24}.c3-move{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.c3-move>h2{font-size:var(--t-c1);text-wrap:balance;grid-column:1/5}.c3-move>.c3-move-l{grid-column:6/13}.c3-move-l>div{padding:var(--s5) 0;border-top:1px solid var(--rule)}.c3-move-l>div:first-child{padding-top:var(--s4);border-top:2px solid}.c3-move-l h3{font-size:var(--t-c2)}.c3-move-l p{margin-top:var(--s2);max-width:64ch}.c3-move-l p a{text-underline-offset:.2em;font-weight:700}.c3-move-l .tl{margin-top:var(--s5);display:inline-block}@media (max-width:860px){.c3-move{display:block}.c3-move>.c3-move-l{margin-top:var(--s5)}}.c4-meta{position:relative}.c4-meta-t{max-width:min(100%,calc(var(--v)*62))}.c4-meta-t h2{font-size:var(--t-d1);max-width:14ch}.c4-meta-t .cr-txt{margin-top:var(--s5)}.c4-meta-t .cr-txt p{color:var(--blue-soft)}.c4-meta-t .cr-txt p:first-child{color:var(--white);font-size:var(--t-lead);font-weight:500;line-height:1.4}.c4-meta .tcn{--tw:26}.c4-pan{gap:var(--s6) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.c4-pan>.pf-box{grid-column:1/8;min-width:0}.c4-pan>.cr-txt{grid-column:9/13}.c4-pan h2{font-size:var(--t-d1)}.c4-pan .cr-txt p{color:var(--ink-soft)}.c4-pan .strip{margin-top:var(--s4)}.c4-pan .tl{margin-top:var(--s4);display:inline-block}.c4-cost{gap:var(--s5) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.c4-cost>h2{font-size:var(--t-c1);text-wrap:balance;grid-column:1/6}.c4-cost>p{grid-column:7/13;max-width:62ch}.c4-cost p a{text-underline-offset:.2em;font-weight:700}@media (max-width:860px){.c4-pan,.c4-cost{gap:var(--s5);flex-direction:column;display:flex}.c4-pan>.cr-txt{order:-1}}.c3-bite-l .tl{margin-top:var(--s3);white-space:normal;display:inline-block}@media (max-width:860px){.co-reg-t,.c2-hook-t,.c3-bite-l,.c4-meta-t{max-width:none}.cr-tc:has(>.tcn){padding-bottom:0}.c4-pan{align-items:stretch}}.c3-bar-g{gap:var(--s4) var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.c3-bar-g>h2{font-size:var(--t-d1);grid-column:1/7}.c3-bar-g>.cr-txt{grid-column:7/13}.c3-bar-g p{color:var(--ink-soft)}.c3-bar-l{margin-top:var(--s6)}@media (max-width:860px){.c3-bar-g{display:block}.c3-bar-g>.cr-txt{margin-top:var(--s4)}}@media (min-width:861px) and (max-width:1100px){.cr-rt--late .cr-wide{display:none}.cr-rt--late .cr-acc{border-top:2px solid;display:block}}
