.guides-module__X5gt0q__main{color:var(--color-ink);background:var(--color-canvas);padding:clamp(2rem,6vw,5rem) 1.25rem}.guides-module__X5gt0q__article{overflow-wrap:anywhere;max-width:72rem;margin-inline:auto;font-size:1.0625rem;line-height:1.75}.guides-module__X5gt0q__article h1,.guides-module__X5gt0q__article h2,.guides-module__X5gt0q__article h3{font-family:var(--font-display);text-wrap:balance;font-weight:500;line-height:1.15}.guides-module__X5gt0q__article h1{margin-block:1rem;font-size:clamp(2.2rem,5vw,3.6rem)}.guides-module__X5gt0q__article h2{margin-top:2.75rem;font-size:clamp(1.7rem,3vw,2.3rem)}.guides-module__X5gt0q__article h3{font-size:1.4rem}.guides-module__X5gt0q__article p,.guides-module__X5gt0q__article li{max-width:70ch}.guides-module__X5gt0q__article li+li{margin-top:.6rem}.guides-module__X5gt0q__article a{color:var(--color-tide);text-underline-offset:.2em}.guides-module__X5gt0q__article a:focus-visible{outline:3px solid var(--color-tide);outline-offset:4px}.guides-module__X5gt0q__article section{scroll-margin-top:7rem}.guides-module__X5gt0q__eyebrow{font-family:var(--font-utility);color:var(--color-tide);font-size:.8rem}.guides-module__X5gt0q__byline{font-size:.875rem}.guides-module__X5gt0q__contents,.guides-module__X5gt0q__related{border-block:1px solid var(--color-tide);margin-block:2rem;padding-block:1rem}.guides-module__X5gt0q__contents{max-height:calc(100dvh - 9rem);margin-top:0;font-size:.875rem;position:sticky;top:7rem;overflow-y:auto}.guides-module__X5gt0q__contents ul{padding-left:1.15rem}.guides-module__X5gt0q__contents p{font-weight:700}.guides-module__X5gt0q__tableWrap{margin-block:1.5rem;overflow-x:auto}.guides-module__X5gt0q__tableWrap:focus-visible{outline:3px solid var(--color-tide)}.guides-module__X5gt0q__article table{border-collapse:collapse;width:100%;font-size:.95rem}.guides-module__X5gt0q__article caption{text-align:left;margin-bottom:.75rem;font-weight:700}.guides-module__X5gt0q__article th,.guides-module__X5gt0q__article td{text-align:left;vertical-align:top;border-bottom:1px solid #cad4cf;padding:.8rem}.guides-module__X5gt0q__article th{background:var(--color-paper)}.guides-module__X5gt0q__featureComparison{min-width:32rem}.guides-module__X5gt0q__featureComparison th:first-child{width:44%}.guides-module__X5gt0q__featureAvailable{color:var(--color-tide);font-weight:700}.guides-module__X5gt0q__featureNote{margin-top:.25rem;font-size:.8rem;line-height:1.5;display:block}.guides-module__X5gt0q__article figure{margin:2rem 0}.guides-module__X5gt0q__article img{border:1px solid #cad4cf;width:100%;height:auto}.guides-module__X5gt0q__article figcaption{font-size:.875rem}.guides-module__X5gt0q__blog{max-width:72rem;margin-inline:auto}.guides-module__X5gt0q__blogHeader{max-width:50rem;margin-bottom:3rem}.guides-module__X5gt0q__blogHeader h1{font-family:var(--font-display);letter-spacing:-.035em;margin-block:1rem 1.5rem;font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:500;line-height:1.04}.guides-module__X5gt0q__blogLead{max-width:39rem;font-size:1.15rem;line-height:1.7}.guides-module__X5gt0q__posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.guides-module__X5gt0q__post{background:#fff;border:1px solid #d6ded8;border-radius:12px;min-width:0;position:relative;overflow:hidden}.guides-module__X5gt0q__featuredPost{grid-column:1/-1;grid-template-columns:1.15fr 1fr;display:grid}.guides-module__X5gt0q__postCover{background:#e0ece8;align-items:center;padding:3.25rem 2rem 1.75rem;display:flex;position:relative}.guides-module__X5gt0q__post:nth-child(2) .guides-module__X5gt0q__postCover{background:#f2e7d3}.guides-module__X5gt0q__post:nth-child(3) .guides-module__X5gt0q__postCover{background:#dcecf0}.guides-module__X5gt0q__postCover img{border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #102c2f20}.guides-module__X5gt0q__coverLabel{font:.7rem var(--font-utility);color:var(--color-deep);position:absolute;top:1.1rem;left:2rem}.guides-module__X5gt0q__postContent{padding:clamp(1.25rem,3vw,2.25rem)}.guides-module__X5gt0q__postMeta{color:#52615a;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.75rem;display:flex}.guides-module__X5gt0q__postMeta span{color:var(--color-tide);font-weight:700}.guides-module__X5gt0q__post h2{font:500 clamp(1.65rem, 2.7vw, 2.25rem)/1.15 var(--font-display);text-wrap:balance;margin-block:1rem}.guides-module__X5gt0q__postContent>p:not(.guides-module__X5gt0q__postMeta){line-height:1.7}.guides-module__X5gt0q__postLink{color:inherit;text-decoration:none}.guides-module__X5gt0q__postLink:after{content:"";position:absolute;inset:0}.guides-module__X5gt0q__post:focus-within{outline:3px solid var(--color-tide);outline-offset:4px}.guides-module__X5gt0q__post:hover h2{text-underline-offset:.15em;text-decoration:underline}.guides-module__X5gt0q__readMore{color:var(--color-tide);border-top:1px solid #d6ded8;justify-content:space-between;margin-top:1.75rem;padding-top:1rem;font-size:.85rem;font-weight:700;display:flex}.guides-module__X5gt0q__blogFootnote{margin-top:3rem;line-height:1.7}.guides-module__X5gt0q__blogFootnote a{color:var(--color-tide);text-underline-offset:.2em}.guides-module__X5gt0q__breadcrumb{font-size:.85rem}.guides-module__X5gt0q__articleHeader{border-bottom:1px solid #cad4cf;max-width:55rem;margin:2.5rem auto 3rem;padding-bottom:2rem}.guides-module__X5gt0q__articleLayout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.guides-module__X5gt0q__reading{min-width:0;max-width:46rem}.guides-module__X5gt0q__reading>p:first-child{margin-top:0;font-size:1.2rem;line-height:1.7}@media (max-width:62em){.guides-module__X5gt0q__articleLayout{grid-template-columns:1fr;gap:1.5rem}.guides-module__X5gt0q__article .guides-module__X5gt0q__contents{max-height:none;position:static}.guides-module__X5gt0q__reading{margin-inline:auto}.guides-module__X5gt0q__article section{scroll-margin-top:11rem}}@media (max-width:42em){.guides-module__X5gt0q__posts,.guides-module__X5gt0q__featuredPost{grid-template-columns:1fr}.guides-module__X5gt0q__blogHeader{margin-bottom:2rem}.guides-module__X5gt0q__postCover{padding-inline:1.25rem}}
