.TbUVrq_page{background:var(--surface-white);color:var(--text-primary);padding-top:5.25rem}:where(.TbUVrq_page) :where(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}.TbUVrq_page h1,.TbUVrq_page h2,.TbUVrq_page h3{font-family:var(--font-heading);text-wrap:balance;font-weight:700}.TbUVrq_page p{text-wrap:pretty}.TbUVrq_page a:focus-visible,.TbUVrq_page button:focus-visible,.TbUVrq_page summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:.25rem}.TbUVrq_page section[id]{scroll-margin-top:6rem}.TbUVrq_shell{width:min(100%, var(--landing-shell-outer-width));margin-inline:auto;padding-inline:1.25rem}.TbUVrq_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:1rem;font-size:.875rem;font-weight:500;line-height:1.5}.TbUVrq_indexHeader{padding-block:3.5rem 2.5rem}.TbUVrq_indexHeader h1{letter-spacing:-.035em;max-width:45rem;font-size:2.375rem;line-height:1.05}.TbUVrq_lede{max-width:45rem;color:var(--text-secondary);margin-top:1.5rem;font-size:1.125rem;line-height:1.65}.TbUVrq_featured{border:1px solid var(--surface-border);border-radius:var(--radius-xl);background:var(--surface-light);display:grid;overflow:hidden}.TbUVrq_featuredPhoto{aspect-ratio:4/3;display:block;overflow:hidden}.TbUVrq_featuredPhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.TbUVrq_featuredCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem 1.5rem;display:flex}.TbUVrq_featuredCopy h2{letter-spacing:-.025em;font-size:2rem;line-height:1.15}.TbUVrq_featuredCopy h2 a{color:inherit;text-decoration:none}.TbUVrq_featuredCopy h2 a:hover{text-underline-offset:.25rem;text-decoration:underline}.TbUVrq_featuredCopy>p:not(.TbUVrq_eyebrow,.TbUVrq_featuredMeta){color:var(--text-secondary);margin-block:1.25rem;font-size:1.125rem;line-height:1.65}.TbUVrq_featuredCopy ul{color:var(--text-secondary);margin-bottom:1.5rem;padding-left:1.25rem;font-size:1rem;line-height:1.6}.TbUVrq_featuredCopy li+li{margin-top:.5rem}.TbUVrq_featuredMeta{color:var(--text-secondary);margin-top:1rem;font-size:1rem;line-height:1.5}.TbUVrq_readLink,.TbUVrq_backLink{color:var(--brand-primary);align-items:center;gap:.5rem;min-height:2.75rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.TbUVrq_readLink:hover,.TbUVrq_backLink:hover{text-underline-offset:.25rem;text-decoration:underline}.TbUVrq_readLink svg,.TbUVrq_backLink svg{flex-shrink:0;width:1.25rem;height:1.25rem}.TbUVrq_plainNav{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;box-shadow:none;background:0 0;border:none;transition:none;display:block;position:static;inset:auto;transform:none}.TbUVrq_topicNav{border-bottom:1px solid var(--surface-border);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1rem;padding-block:2rem;display:flex}.TbUVrq_topicNav>span{width:100%;color:var(--text-secondary);font-size:1rem}.TbUVrq_topicNav a{color:var(--text-primary);align-items:center;gap:.5rem;padding-block:.5rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.TbUVrq_topicNav a:hover{color:var(--brand-primary)}.TbUVrq_topicNav svg{width:1rem;height:1rem}.TbUVrq_category{border-bottom:1px solid var(--surface-border);padding-block:3rem}.TbUVrq_sectionHeading{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.TbUVrq_sectionHeading h2,.TbUVrq_editorial h2,.TbUVrq_cta h2{letter-spacing:-.025em;font-size:2rem;line-height:1.15}.TbUVrq_sectionHeading p{color:var(--text-secondary);max-width:32rem;font-size:1.125rem;line-height:1.6}.TbUVrq_cardGrid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.TbUVrq_card{min-width:0}.TbUVrq_cardLink{color:inherit;border-radius:var(--radius-lg);height:100%;text-decoration:none;display:block}.TbUVrq_cardPhoto{border-radius:var(--radius-lg);aspect-ratio:3/2;background:var(--surface-light);position:relative;overflow:hidden}.TbUVrq_cardPhoto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s}.TbUVrq_cardArrow{background:var(--surface-white);width:2.75rem;height:2.75rem;color:var(--text-primary);border-radius:var(--radius-full);place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.TbUVrq_cardArrow svg{width:1.25rem;height:1.25rem}.TbUVrq_cardLink:hover h3{color:var(--brand-primary)}.TbUVrq_cardBody{padding-top:1.25rem}.TbUVrq_meta{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5;display:flex}.TbUVrq_cardBody h3{letter-spacing:-.025em;margin-top:.75rem;font-size:1.5rem;line-height:1.25}.TbUVrq_cardBody>p:not(.TbUVrq_meta){color:var(--text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.65}.TbUVrq_cardBody .TbUVrq_readLink{margin-top:.75rem}.TbUVrq_editorial{gap:1.5rem;padding-block:3rem;display:grid}.TbUVrq_editorial p:not(.TbUVrq_eyebrow){color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.7}.TbUVrq_cta{background:var(--surface-light);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;gap:1.5rem;margin-block:1rem 4rem;padding:2rem 1.5rem;display:flex}.TbUVrq_cta p:not(.TbUVrq_eyebrow){color:var(--text-secondary);margin-top:1rem;font-size:1.125rem;line-height:1.6}.TbUVrq_cta>a{flex-shrink:0}.TbUVrq_articleHeader{padding-block:2rem 3rem}.TbUVrq_backLink{color:var(--text-secondary);margin-bottom:2rem}.TbUVrq_articleHero{align-items:center;gap:2rem;display:grid}.TbUVrq_articleHero h1{letter-spacing:-.035em;font-size:2.375rem;line-height:1.08}.TbUVrq_byline{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:1rem;line-height:1.5;display:flex}.TbUVrq_byline a{color:var(--text-primary);text-underline-offset:.25rem;font-weight:500}.TbUVrq_updated{color:var(--text-secondary);margin-top:.5rem;font-size:1rem}.TbUVrq_heroFigure{min-width:0}.TbUVrq_heroFigure>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto}.TbUVrq_heroFigure figcaption{color:var(--text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.5}.TbUVrq_heroFigure a{color:inherit;text-underline-offset:.25rem}.TbUVrq_readingLayout{border-top:1px solid var(--surface-border);grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2rem;display:grid}.TbUVrq_sidebar{min-width:0}.TbUVrq_contents{border-bottom:1px solid var(--surface-border);padding-bottom:1rem}.TbUVrq_contents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.TbUVrq_contents summary::-webkit-details-marker{display:none}.TbUVrq_faqs summary::-webkit-details-marker{display:none}.TbUVrq_contents summary svg,.TbUVrq_faqs summary svg{flex-shrink:0;width:1.25rem;height:1.25rem}.TbUVrq_contents[open] summary svg,.TbUVrq_faqs details[open] summary svg{transform:rotate(180deg)}.TbUVrq_contents ol{margin-top:.75rem;padding:0;list-style:none}.TbUVrq_contents a{color:var(--text-secondary);padding-block:.5rem;font-size:1rem;line-height:1.45;text-decoration:none;display:block}.TbUVrq_contents a:hover{color:var(--brand-primary)}.TbUVrq_prose{width:100%;min-width:0;max-width:45rem}.TbUVrq_prose h2{letter-spacing:-.025em;font-size:1.75rem;line-height:1.2}.TbUVrq_prose p,.TbUVrq_prose li{font-size:1.125rem;line-height:1.75}.TbUVrq_answer{padding-bottom:2.5rem}.TbUVrq_answer>p:not(.TbUVrq_eyebrow){margin-top:1.25rem}.TbUVrq_answer ul{gap:.75rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.TbUVrq_answer li{color:var(--text-secondary);align-items:flex-start;gap:.75rem;font-size:1rem;display:flex}.TbUVrq_answer li svg{width:1.25rem;height:1.25rem;color:var(--brand-primary);flex-shrink:0;margin-top:.25rem}.TbUVrq_prose .TbUVrq_eyebrow{font-size:.875rem;line-height:1.5}.TbUVrq_diagram{border-radius:var(--radius-xl);background:var(--brand-navy);color:var(--surface-white);padding:1.5rem}.TbUVrq_diagram .TbUVrq_eyebrow{color:var(--surface-white)}.TbUVrq_diagram h2{font-size:1.5rem}.TbUVrq_diagram ol{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-block:2rem 1.5rem;padding:0;list-style:none;display:grid}.TbUVrq_diagram li{min-height:4.5rem;padding-left:4rem;position:relative}.TbUVrq_stepNumber{border-radius:var(--radius-full);border:1px solid #ffffff80;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:500;display:grid;position:absolute;top:0;left:0}.TbUVrq_diagram h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.3}.TbUVrq_diagram li p{font-size:1rem;line-height:1.5}.TbUVrq_stepOwner{margin-top:.75rem;font-size:.875rem;line-height:1.5;display:block}.TbUVrq_diagram figcaption{border-top:1px solid #ffffff59;padding-top:1rem;font-size:1rem;line-height:1.6}.TbUVrq_articleSection{margin-top:3rem}.TbUVrq_articleSection>p:not(.TbUVrq_eyebrow){margin-top:1.25rem}.TbUVrq_articleSection>ul{margin-top:1.25rem;padding-left:1.5rem}.TbUVrq_articleSection>ul li+li{margin-top:.75rem}.TbUVrq_comparison{border:1px solid var(--surface-border);border-radius:var(--radius-lg);margin-top:1.5rem;overflow:hidden}.TbUVrq_comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem;line-height:1.65;display:none}.TbUVrq_comparison th,.TbUVrq_comparison td{vertical-align:top;border-bottom:1px solid var(--surface-border);padding:1rem 1.25rem}.TbUVrq_comparison thead{background:var(--surface-light)}.TbUVrq_comparison tbody th{width:40%;font-weight:500}.TbUVrq_comparison tr:last-child th,.TbUVrq_comparison tr:last-child td{border-bottom:0}.TbUVrq_comparisonCards>div{padding:1rem 1.25rem}.TbUVrq_comparisonCards>div+div{border-top:1px solid var(--surface-border)}.TbUVrq_comparisonCards dt,.TbUVrq_comparisonCards dd{font-size:1rem;line-height:1.65}.TbUVrq_comparisonCards dt{margin-bottom:.25rem;font-weight:700}.TbUVrq_comparisonCards dd{color:var(--text-secondary)}.TbUVrq_example{border-left:3px solid var(--brand-primary);background:var(--surface-light);margin-top:1.5rem;padding:1.5rem}.TbUVrq_example .TbUVrq_exampleTitle{margin-bottom:1rem;font-weight:700}.TbUVrq_example p{font-size:1rem}.TbUVrq_example p+p{margin-top:.5rem}.TbUVrq_checklist{border:1px solid var(--surface-border);border-radius:var(--radius-xl);margin-top:3rem;padding:1.5rem}.TbUVrq_checklist ul{margin-top:1.5rem;padding:0;list-style:none}.TbUVrq_checklist li{border-top:1px solid var(--surface-border);align-items:flex-start;gap:1rem;padding-block:1rem;font-size:1rem;display:flex}.TbUVrq_checkBox{border:1px solid var(--text-secondary);border-radius:var(--radius-xs);flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.25rem;display:block}.TbUVrq_tools{margin-top:1.5rem}.TbUVrq_toolButtons{flex-wrap:wrap;gap:.75rem;display:flex}.TbUVrq_toolButtons button{min-height:2.75rem;color:var(--text-primary);background:var(--surface-white);border:1px solid var(--surface-border);border-radius:var(--radius-lg);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;line-height:1.3;display:inline-flex}.TbUVrq_toolButtons button:hover:not(:disabled){background:var(--surface-light);border-color:var(--text-secondary)}.TbUVrq_toolButtons button:disabled{opacity:.5;cursor:default}.TbUVrq_toolButtons svg{width:1.125rem;height:1.125rem}.TbUVrq_tools .TbUVrq_toolStatus{color:var(--text-secondary);font-size:1rem;line-height:1.5}.TbUVrq_toolStatus:not(:empty){margin-top:.75rem}.TbUVrq_screenshot{margin-block:1.5rem}.TbUVrq_screenshot a{border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-light);display:block;overflow:hidden}.TbUVrq_screenshot img{width:100%;height:auto;display:block}.TbUVrq_screenshot figcaption{color:var(--text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.6}.TbUVrq_faqs{margin-top:3rem}.TbUVrq_faqs h2{margin-bottom:1.5rem}.TbUVrq_faqs details{border-top:1px solid var(--surface-border)}.TbUVrq_faqs details:last-child{border-bottom:1px solid var(--surface-border)}.TbUVrq_faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.TbUVrq_faqs details p{color:var(--text-secondary);padding-bottom:1.5rem}.TbUVrq_sources{border-top:1px solid var(--surface-border);margin-top:3rem;padding-top:2rem}.TbUVrq_sources h2{font-size:1.5rem}.TbUVrq_sources p,.TbUVrq_sources li{color:var(--text-secondary);font-size:1rem;line-height:1.7}.TbUVrq_sources>p{margin-top:1rem}.TbUVrq_sources ul{margin-block:1.25rem;padding-left:1.25rem}.TbUVrq_sources li+li{margin-top:1rem}.TbUVrq_sources a{color:var(--brand-primary);text-underline-offset:.25rem;text-decoration:underline}.TbUVrq_sources>.TbUVrq_readLink{margin-top:1rem}.TbUVrq_related{border-top:1px solid var(--surface-border);margin-top:4rem;padding-block:3rem}@media (min-width:40rem){.TbUVrq_shell{padding-inline:2rem}.TbUVrq_indexHeader h1,.TbUVrq_articleHero h1{font-size:3rem}.TbUVrq_indexHeader{padding-block:4rem 3rem}.TbUVrq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TbUVrq_featuredCopy{padding:2.5rem}.TbUVrq_diagram,.TbUVrq_checklist{padding:2rem}.TbUVrq_diagram ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.TbUVrq_diagram li{padding-top:3.5rem;padding-left:0}.TbUVrq_comparison table{display:table}.TbUVrq_comparisonCards{display:none}.TbUVrq_cta{padding:3rem}}@media (min-width:64rem){.TbUVrq_shell{padding-inline:var(--landing-shell-padding-x)}.TbUVrq_indexHeader{padding-block:4.5rem 3rem}.TbUVrq_indexHeader h1,.TbUVrq_articleHero h1{font-size:3.875rem}.TbUVrq_featured{grid-template-columns:1fr 1fr}.TbUVrq_featuredPhoto{aspect-ratio:auto;min-height:32rem;position:relative}.TbUVrq_featuredPhoto img{height:100%;position:absolute;inset:0}.TbUVrq_featuredCopy{padding:3rem}.TbUVrq_featuredCopy h2{font-size:2.75rem}.TbUVrq_topicNav>span{width:auto;margin-right:auto}.TbUVrq_category{padding-block:4rem}.TbUVrq_sectionHeading{flex-direction:row;justify-content:space-between;align-items:end;gap:2rem}.TbUVrq_sectionHeading h2,.TbUVrq_editorial h2,.TbUVrq_cta h2{font-size:2.5rem}.TbUVrq_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.TbUVrq_cardGrid>.TbUVrq_card:only-child{grid-column:1/-1}.TbUVrq_cardGrid>.TbUVrq_card:only-child .TbUVrq_cardLink{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.TbUVrq_cardGrid>.TbUVrq_card:only-child .TbUVrq_cardBody{max-width:32rem;padding-top:0}.TbUVrq_related .TbUVrq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TbUVrq_editorial{grid-template-columns:1fr 1.25fr;gap:4rem;padding-block:4rem}.TbUVrq_cta{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;padding:3rem}.TbUVrq_articleHeader{padding-block:2rem 4rem}.TbUVrq_articleHero{grid-template-columns:1.2fr 1fr;gap:4rem}.TbUVrq_readingLayout{grid-template-columns:15rem minmax(0,45rem);justify-content:center;gap:4rem;padding-top:3rem}.TbUVrq_sidebar{align-self:start;max-height:calc(100svh - 8rem);padding-right:.5rem;position:sticky;top:7rem;overflow-y:auto}.TbUVrq_contents{border-bottom:0}.TbUVrq_prose h2{font-size:2rem}.TbUVrq_diagram h2{font-size:1.5rem}.TbUVrq_diagram ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.TbUVrq_diagram li:not(:last-child):after{content:"";border-top:1px solid #ffffff80;height:0;position:absolute;top:1.25rem;left:3rem;right:0}.TbUVrq_sources h2{font-size:1.5rem}.TbUVrq_related{padding-block:4rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.TbUVrq_cardLink:hover .TbUVrq_cardPhoto img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.TbUVrq_cardPhoto img{transition:none}}@media print{:is(body:has(.TbUVrq_articlePage)>:not(.landing-main),body:has(.TbUVrq_articlePage) .landing-referenceNav,body:has(.TbUVrq_articlePage) .landing-footer){display:none!important}.TbUVrq_articlePage{color:#000;background:#fff;padding:0}.TbUVrq_articlePage .TbUVrq_shell{width:100%;padding:0}.TbUVrq_articlePage .TbUVrq_sidebar,.TbUVrq_articlePage .TbUVrq_tools,.TbUVrq_articlePage .TbUVrq_related,.TbUVrq_articlePage .TbUVrq_cta,.TbUVrq_articlePage .TbUVrq_backLink{display:none!important}.TbUVrq_articleHero,.TbUVrq_readingLayout{display:block}.TbUVrq_articleHero h1{font-size:2rem}.TbUVrq_articleHeader{padding:0 0 2rem}.TbUVrq_heroFigure{max-width:22.5rem;margin-top:1.5rem}.TbUVrq_prose{max-width:none}.TbUVrq_diagram{color:#000;background:#fff;border:1px solid #000}.TbUVrq_diagram .TbUVrq_eyebrow{color:#000}.TbUVrq_diagram ol{grid-template-columns:repeat(4,minmax(0,1fr))}.TbUVrq_diagram li{padding:3.5rem 0 0}.TbUVrq_stepNumber,.TbUVrq_diagram figcaption{border-color:#000}.TbUVrq_articleSection,.TbUVrq_checklist,.TbUVrq_sources{margin-top:2rem}.TbUVrq_prose h2{-moz-column-break-after:avoid;break-after:avoid}.TbUVrq_screenshot img{-o-object-fit:contain;object-fit:contain;max-height:32rem}.TbUVrq_faqs details>p{display:block!important}.TbUVrq_faqs details::details-content{content-visibility:visible}.TbUVrq_comparison table{display:table}.TbUVrq_comparisonCards{display:none}.TbUVrq_sources a{overflow-wrap:anywhere}.TbUVrq_sources li>a:after{content:" (" attr(href) ")";color:#000;font-size:.875rem}}.TbUVrq_page [id]{scroll-margin-top:9rem}
