.guide-reading{width:min(100%,768px);margin:auto;padding:0 24px}.guide-page{color:#123f4a;font-size:17.5px;line-height:1.6}.guide-page article{padding-top:24px;padding-bottom:64px}.guide-page h1{letter-spacing:-.025em;margin:20px 0 16px;font-size:48px;line-height:1.08}.guide-page h2{letter-spacing:-.015em;margin:0 0 14px;font-size:33px;line-height:1.15}.guide-page h3{margin:36px 0 10px;font-size:25px;line-height:1.25}.guide-page p{text-wrap:pretty;margin:0 0 16px}.guide-page a{color:#b24a3b;text-decoration:underline}.guide-page a:hover{color:#123f4a}.guide-page :focus-visible{outline-offset:3px;outline:3px solid #b24a3b}.guide-breadcrumb{color:#4c6870;flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.guide-page .guide-lead{color:#123f4a;font-size:19px;line-height:1.55}.guide-short{background:#dbe6e8;border-radius:4px 24px;margin:32px 0;padding:30px 34px}.guide-short h2{font-size:24px}.guide-short ul{margin:0;padding-left:22px}.guide-short li+li{margin-top:10px}.guide-inline-quote{border:1px solid #cfdcdf;border-radius:4px 24px;flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0;padding:20px 24px;display:flex}.guide-inline-quote p{flex:280px;margin:0;font-size:15px}.guide-page .button{color:#fff;background:#123f4a;min-height:44px;padding:11px 20px;font-size:16px;text-decoration:none}.guide-toc{border-top:1px solid #cfdcdf;margin:32px 0 56px;padding-top:16px}.guide-toc strong{font-family:Epilogue,sans-serif;font-size:17px}.guide-toc ul{columns:2;column-gap:40px;margin:12px 0 0;padding:0;list-style:none}.guide-toc li{break-inside:avoid}.guide-toc a{border-bottom:1px solid #dbe6e8;padding:11px 0;font-size:16px;line-height:1.5;display:block}.guide-section{margin-top:64px}.guide-section h2{scroll-margin-top:150px}.guide-prose ul{padding-left:24px}.guide-prose li+li{margin-top:8px}.guide-prose table{border-collapse:collapse;table-layout:fixed;background:#fff;border:1px solid #cfdcdf;width:100%;margin:24px 0;font-size:16px;line-height:1.5}.guide-prose th,.guide-prose td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #cfdcdf;padding:14px 18px}.guide-prose thead{background:#dbe6e8}.guide-prose tbody th{width:30%;font-weight:600}.guide-prose ol{counter-reset:steps;border-top:1px solid #cfdcdf;padding:0;list-style:none}.guide-prose ol li{counter-increment:steps;border-bottom:1px solid #cfdcdf;margin:0;padding:16px 0 16px 48px;position:relative}.guide-prose ol li:before{content:counter(steps);color:#b24a3b;font:800 19px Epilogue,sans-serif;position:absolute;left:0}.guide-faq-item{border-bottom:1px solid #cfdcdf}.guide-faq-item:first-of-type{border-top:1px solid #cfdcdf}.guide-faq-item h3{margin:0}.guide-faq-item button{color:#123f4a;text-align:left;background:0 0;border:0;justify-content:space-between;gap:20px;width:100%;padding:18px 0;font:700 20px/1.35 Epilogue,sans-serif;display:flex}.guide-faq-item button:hover{color:#b24a3b}.guide-faq-item button span{font-size:26px}.guide-faq-item .guide-prose{padding:0 36px 20px 0}.guide-closing{border-block:1px solid #cfdcdf;padding:22px 0}.guide-closing h2{font-size:24px}.guide-page .guide-outline{color:#123f4a;background:0 0;border:1px solid #123f4a}.guide-sticky{z-index:110;background:#fff;border-bottom:1px solid #cfdcdf;position:fixed;top:72px;left:0;right:0}.guide-sticky nav{white-space:nowrap;gap:26px;display:flex;overflow-x:auto}.guide-sticky a{color:#123f4a;border-bottom:3px solid #0000;padding:15px 0 12px;font-size:15px;text-decoration:none}.guide-sticky a[aria-current]{border-color:#b24a3b;font-weight:600}.guide-contents-toggle,.guide-sticky[hidden]{display:none}.guide-page ::selection{background:#f4b5aa}@media (width<=1023px){.guide-sticky{top:60px}}@media (width<=767px){.guide-reading{padding-inline:20px}.guide-page{font-size:16px}.guide-page h1{font-size:32px}.guide-page h2{font-size:26px}.guide-page h3{font-size:21px}.guide-page .guide-lead{font-size:17px}.guide-short{padding:22px}.guide-short h2{font-size:21px}.guide-toc ul{columns:1}.guide-section{margin-top:56px}.guide-faq-item button{font-size:18px}.guide-contents-toggle{text-align:left;color:#123f4a;background:0 0;border:0;grid-template-columns:1fr auto;width:100%;min-height:56px;padding:8px 0;display:grid}.guide-contents-toggle small{color:#4c6870;grid-column:1;font-size:12px}.guide-contents-toggle span:first-of-type{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.guide-contents-toggle span:last-child{grid-area:1/2/3;align-self:center}.guide-sticky nav{white-space:normal;max-height:60dvh;display:none;overflow:auto;box-shadow:0 12px 24px #123f4a24}.guide-sticky.is-open nav{display:block}.guide-sticky nav a{padding:12px 0;display:block}.guide-prose table,.guide-prose tbody,.guide-prose tr{width:100%;display:block}.guide-prose thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-prose tbody tr{grid-template-columns:repeat(var(--value-columns,1),minmax(0,1fr));border-bottom:1px solid #cfdcdf;gap:12px;padding:14px 16px;display:grid}.guide-prose tbody th{border:0;grid-column:1/-1;width:auto;padding:0}.guide-prose td{border:0;min-height:24px;padding:0;font-size:15px;display:block}.guide-prose td:before{content:attr(data-label);color:#4c6870;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.guide-closing h2{font-size:21px}}.guide-full-label{display:none}@media (width<=767px){.guide-short-label{display:none}.guide-full-label{display:inline}}.guide-opening-questions{margin:24px 0 32px}.guide-opening-questions ul{margin:0;padding-left:24px}.guide-opening-questions li+li{margin-top:8px}.guide-inline-quote{background:#fff;border:2px solid #123f4a}.guide-page .guide-inline-quote .button,.guide-page .guide-closing .button{color:#123f4a;opacity:1;background:#ffa18d;border:2px solid #123f4a;font-weight:600}.guide-page .guide-inline-quote .button:not(:disabled):hover,.guide-page .guide-closing .button:not(:disabled):hover{background:#ffb7a7}.guide-toc{border-top:2px solid #123f4a}.guide-closing{border-block:2px solid #123f4a}.guide-prose thead,.guide-prose thead th{color:#fff;background:#123f4a}@media (width<=767px){.guide-prose tbody th{color:#fff;background:#123f4a;margin:-14px -16px 0;padding:12px 16px}}.guide-page .guide-after-quote{margin-top:16px;font-size:15px}.guide-product article{padding-top:0}.guide-product-hero{color:#fff;clip-path:inset(0 -100vmax);background:#123f4a;padding:52px 0 40px;box-shadow:0 0 0 100vmax #123f4a}.guide-product-hero h1{color:#fff;margin-top:0}.guide-product .guide-product-hero .guide-lead,.guide-product .guide-product-hero p{color:#fff}.guide-product-hero a{color:#ffa18d}@media (width<=600px){.guide-product-hero{padding:36px 0 28px}}
