.ve .lm-hero h1#bk-h{text-wrap:balance;margin-bottom:0}.ve .lm-hero h1#bk-h.bk-h-long{font-size:clamp(2rem,3.4vw,3.5rem)}.vp .lm-hero p.bk-h-sub{font:italic 400 clamp(18px,1.6vw,22px)/1.25 var(--serif),Georgia,serif;letter-spacing:0;color:#c9cfea;text-wrap:balance;margin:.45em 0 16px;display:block}@media (min-width:720px) and (max-width:1000px){.ve .lm-hero h1#bk-h.bk-h-long{font-size:32px}}.vp .lm-hero .bk-more{border-top:1px solid #f6f2ea3d;max-width:640px;margin:28px 0 0;padding:18px 0 0}.vp .lm-hero .bk-more-k{font:400 12px/20px var(--mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#c9cfea;margin:0 0 6px}.vp .lm-hero .bk-more ul{margin:0;padding:0;list-style:none}.vp .lm-hero .bk-more li{padding:10px 0 0}.vp .lm-hero .bk-more a{font:400 19px/1.35 var(--serif),Georgia,serif;color:#f6f2ea;text-underline-offset:.2em;text-wrap:balance;-webkit-text-decoration:underline #f6f2ea8c;text-decoration:underline #f6f2ea8c;text-decoration-thickness:1px}.vp .lm-hero .bk-more a:hover{color:#fff;text-decoration-color:#fff}.vp .lm-hero .bk-more a:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid #f6f2ea;text-decoration-color:#fff}.vp .lm-hero .bk-more-d{font:400 15px/1.45 var(--serif),Georgia,serif;color:#c9cfea;text-wrap:pretty;max-width:58ch;margin:2px 0 0;display:block}.vp .lm-hero .bk-more+.bk-buy{margin-top:24px}@media (max-width:719.98px){html .vp .lm-hero p.bk-h-sub{grid-area:3/2;margin:6px 0 0;font-size:16px;line-height:1.3}html .vp .lm-hero .lm-copy>.bk-by{grid-row:4;margin-top:6px}html .ve .lm-hero h1#bk-h.bk-h-long{font-size:26px}html .vp .lm-hero .bk-more{grid-area:8/1/auto/-1;margin:28px 0 0;padding-top:16px}html .vp .lm-hero .bk-buy{grid-row:9}html .vp .lm-hero .bk-more a{font-size:18px}}.ve main.nf{min-height:calc(100svh - 300px);padding:clamp(48px,8vw,104px) var(--gx,clamp(20px,5vw,72px)) clamp(64px,9vw,120px);box-sizing:border-box;max-width:1320px;margin:0 auto}.ve .nf-in{max-width:640px}.ve .nf .e-label{color:#5e5b54;margin:0 0 16px}.ve .nf h1{font:400 clamp(2.25rem,4.4vw,3.75rem)/1.05 var(--serif),Georgia,serif;letter-spacing:-.02em;color:#141414;text-wrap:balance;margin:0 0 16px}.ve .nf-lede{font:400 19px/1.55 var(--serif),Georgia,serif;color:#141414;text-wrap:balance;max-width:34em;margin:0}.ve .nf .bk-more{border-top:1px solid #d9d2c3;margin:40px 0 0;padding:18px 0 0}.ve .nf .bk-more ul{margin:0;padding:0;list-style:none}.ve .nf .bk-more li{padding:12px 0 0}.ve .nf .bk-more a{font:400 22px/1.3 var(--serif),Georgia,serif;color:#141414;text-underline-offset:.2em;-webkit-text-decoration:underline #b9b2a4;text-decoration:underline #b9b2a4;text-decoration-thickness:1px}.ve .nf .bk-more a:hover{color:#17308f;text-decoration-color:#17308f}.ve .nf .bk-more a:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid #1f3fbf}@media (max-width:719.98px){.ve .nf h1{font-size:36px}.ve .nf-lede{font-size:17px}.ve .nf .bk-more a{font-size:20px}}@media (min-width:720px){.vp-paper .e-top{color:#141414;background:#f6f2ea;border-bottom:1px solid #d9d2c3;position:relative}.vp-paper .e-top:before{display:none}.ve.vp-paper .e-top .d-mark{color:#141414!important}.ve.vp-paper .e-top .d-nav a{color:#5e5b54}.ve.vp-paper .e-top .d-nav a:hover{color:#141414}.ve.vp-paper .e-top :focus-visible{outline-color:#1f3fbf}.ve .ch.ap{padding-top:48px}}.ve .ap-head{padding:0 0 28px}.ve .ap-crumbs{font:400 12px/20px var(--mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#5e5b54;margin:0 0 20px}.ve .ap-crumbs a{color:#5e5b54;text-underline-offset:.25em;-webkit-text-decoration:underline #b9b2a4;text-decoration:underline #b9b2a4;text-decoration-thickness:1px}.ve .ap-crumbs a:hover{color:#141414;text-decoration-color:#141414}.ve .ap-crumbs a:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid #1f3fbf}.ve .ap-crumbs [aria-current]{color:#141414}.ve .ap-pmark,.ve .ap-pfoot{display:none}@media (min-width:720px){.ve .ap-h1b{display:block}}.ve .ap-form .bg-book:has(.bg-book-l){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ve .ch.ap .faq summary{text-wrap:balance}@media (max-width:719.98px){.ve .ap-answer{padding-left:16px}.ve .ap-na{margin-left:19px}}.ve .ch.ap h1{font:400 clamp(34px,4.6vw,60px)/1.05 var(--serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;max-width:17em;margin:0 0 28px}.ve .ap-answer{max-width:36rem;font:400 clamp(18px,1.6vw,20px)/1.55 var(--serif),Georgia,serif;color:#141414;text-wrap:pretty;border-left:3px solid #1f3fbf;margin:0;padding:2px 0 2px 20px}.ve .ap-na{max-width:36rem;font:400 14px/1.5 var(--sans),Helvetica,Arial,sans-serif;color:#5e5b54;text-wrap:pretty;margin:12px 0 0 23px}.ve .ap-print{cursor:pointer;min-height:44px;font:400 13px/20px var(--mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#1f3fbf;text-underline-offset:4px;background:0 0;border:0;align-items:center;margin:16px 0 0;padding:0;-webkit-text-decoration:underline #1f3fbf66;text-decoration:underline #1f3fbf66;text-decoration-thickness:1px;display:inline-flex}.ve .ap-print:hover{text-decoration-color:#1f3fbf}.ve .ap-print:focus-visible{outline-offset:3px;border-radius:1px;outline:2px solid #1f3fbf}.ve .ap-plan{border-bottom:1px solid #d9d2c3;padding:8px 0 56px}.ve .ap-t{max-width:none}.ve .ap-t td .ct-v b{font-weight:600}@media (min-width:720px){.ve .ap-t tbody th,.ve .ap-t thead .ct-corner{width:6.5rem}.ve .ap-t tbody td{max-width:none}.ve .ap-t tbody tr:last-child>*{border-bottom:0}.ve .ap-t tbody td:first-of-type{width:40%;font:400 17px/1.5 var(--serif),Georgia,serif}.ve .ap-t tbody td:nth-of-type(2){width:27%}.ve .ap-t tbody td:nth-of-type(3){color:#5e5b54}.ve .ap-t .ct-v{text-wrap:pretty}}@media (min-width:900px){.ve .ap-plan{padding:16px 0 88px}}@media (max-width:719.98px){.ve .ap-t td:first-of-type .ct-v{font:400 17px/1.5 var(--serif),Georgia,serif}.ve .ap-t td:nth-of-type(3) .ct-v{color:#5e5b54}}.ve .ap-lead{max-width:34rem;font:400 19px/1.55 var(--serif),Georgia,serif;color:#141414;text-wrap:pretty;margin:0 0 24px}.ve .ap-form{max-width:600px;scroll-margin-top:24px}@media (max-width:719.98px){.ve .ap-form{scroll-margin-top:64px}}.ve .ap-p{max-width:34rem;font:400 19px/1.55 var(--serif),Georgia,serif;text-wrap:pretty;margin:0}.ve .ap-end{padding:56px 0 72px}@media (min-width:900px){.ve .ap-end{padding:72px 0 96px}}@media (max-width:420px){.ve .ap-end .btn{width:100%}}@media print{@page{margin:14mm}html,body,.ve{background:#fff!important}body:has(.ve){background:#fff!important}.ap-crumbs,.ap-answer,.ap-na,.ap-print,.ap .sec,.ap-end,.ap-plan>h2,.ap-below{display:none!important}.ve:has(.ap) .e-top{display:none!important}.ve:has(.ap) .sf{display:none!important}.ve:has(.ap) .gb-bar{display:none!important}.ve:has(.ap) .skip{display:none!important}.ve .ch.ap{color:#141414;max-width:none;margin:0;padding:0!important}.ve .ap-head{border-bottom:2px solid #141414;margin:0 0 16px;padding:0 0 14px}.ve .ap-pmark{font:600 11px/1 var(--sans),Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1f3fbf;margin:0 0 10px;display:block}.ve .ch.ap h1{color:#141414;max-width:none;margin:0;font-size:30px;line-height:1.1}.ve .ap-plan{border:0;padding:0}.ve .ap-t,.ve .ap-t table,.ve .ap-t tbody{font:400 14px/1.4 var(--serif),Georgia,serif;color:#141414;width:100%!important;display:block!important}.ve .ap-t thead{display:none!important}.ve .ap-t tr{break-inside:avoid;grid-template-columns:52px minmax(0,1fr) 28px;column-gap:6px;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d9d2c3!important;border-radius:0!important;padding:8px 6px!important;display:grid!important}.ve .ap-t tr:after{content:"□";text-align:right;grid-area:1/3;font-size:20px;line-height:1}.ve .ap-t .ct-name{white-space:nowrap;grid-area:1/1/span 3;width:auto!important;font:600 12px/1.6 var(--sans),Helvetica,Arial,sans-serif!important;color:#141414!important;border:0!important;margin:0!important;padding:0!important}.ve .ap-t td{text-wrap:pretty;grid-column:2;width:auto!important;max-width:none!important;font:inherit!important;border:0!important;padding:0!important;display:block!important}.ve .ap-t td .ct-v{font:inherit!important;color:inherit!important}.ve .ap-t .ct-lab{display:none!important}.ve .ap-t td:nth-of-type(2){font-style:italic!important}.ve .ap-t td:nth-of-type(2) .ct-lab{letter-spacing:0;text-transform:none;color:inherit;margin:0;font:inherit!important;display:inline!important}.ve .ap-t td:nth-of-type(2) .ct-lab:after{content:": "}.ve .ap-t td:nth-of-type(3){color:#5e5b54;margin-top:2px;font:400 11.5px/1.35 var(--sans),Helvetica,Arial,sans-serif!important}.ve .ap-t a{color:inherit;text-decoration:none}.ve .ap-pfoot{font:400 12px/1.4 var(--sans),Helvetica,Arial,sans-serif;color:#5e5b54;margin:18px 0 0;display:block}.ve .ap-pfoot-url{white-space:nowrap}}.vp .fr-sec{border-top:1px solid #d9d2c3;margin:40px 0 0;padding:40px 0 0}.vp .fr-sec:first-of-type{margin-top:48px}.vp .fr-sec>h2{font:400 clamp(24px,2.4vw,34px)/1.15 var(--serif),Georgia,serif;letter-spacing:-.01em;color:#141414;text-wrap:balance;max-width:24em;margin:0 0 24px}@media (max-width:719.98px){.vp .fr-sec{margin-top:28px;padding-top:28px}.vp .fr-sec>h2{margin-bottom:18px;font-size:24px}}.bk-group li>h2.gl-h{font:inherit;letter-spacing:inherit;grid-column:auto;margin:0}
