.oss-guide{--guide-ink:hsl(var(--oct-brand-navy));--guide-paper:hsl(var(--firevault-paper));--guide-white:hsl(var(--firevault-white));--guide-accent:hsl(var(--oct-brand-magenta));--guide-cyan:hsl(var(--oct-brand-cyan));--guide-line:hsl(var(--oct-brand-navy)/.14);background:var(--guide-white);color:var(--guide-ink);padding-top:var(--navbar-height);letter-spacing:0}.oss-guide *{letter-spacing:0!important}.oss-guide .guide-wrap{width:min(1160px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto}.oss-guide .guide-opening{align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.oss-guide .guide-opening>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.oss-guide .guide-opening-copy{background:var(--guide-white);max-width:570px;box-shadow:0 0 80px 80px var(--guide-white);padding-block-start:56px;padding-block-end:56px;position:relative}.oss-guide .guide-crumb{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:flex}.oss-guide .guide-crumb img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.oss-guide .guide-crumb a{color:var(--guide-accent)}html body .oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide .guide-opening .guide-opening-copy h1{margin:0 0 24px;font-size:46px;font-weight:900;line-height:1.06;color:var(--guide-ink)!important}html body .oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide .guide-opening .guide-opening-copy h1 span,.oss-guide h2 span{color:var(--guide-accent)!important}main.renewed-legacy-view:not(:has(.renewed-legacy-hero))>div.oss-guide section.guide-opening:not(section~section):not(section section) h1{color:var(--guide-ink)!important}main.renewed-legacy-view:not(:has(.renewed-legacy-hero))>div.oss-guide section.guide-opening:not(section~section):not(section section) h1 span{color:var(--guide-accent)!important}.oss-guide .guide-opening-copy>p{max-width:520px;font-size:18px;line-height:1.65}.oss-guide .guide-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.oss-guide .guide-section{padding-block-start:80px;padding-block-end:80px;scroll-margin-top:100px}.oss-guide .guide-section.paper{background:var(--guide-paper)}.oss-guide .guide-section.navy{background:var(--guide-ink);color:var(--guide-white)}.oss-guide .guide-heading{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:36px;display:grid}.oss-guide .guide-heading h2{margin-top:14px;font-size:42px;font-weight:900;line-height:1.12}.oss-guide .guide-heading p{font-size:18px;line-height:1.65}.oss-guide .guide-heading>p{align-self:center}.oss-guide .guide-label{font-size:14px;line-height:1.4}.oss-guide .guide-feature-layout{grid-template-columns:.85fr 1.15fr;gap:48px;display:grid}.oss-guide .guide-feature-layout .guide-heading{display:block}.oss-guide .guide-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.oss-guide .guide-feature{border:1px solid var(--guide-line);background:var(--guide-white);color:var(--guide-ink);border-radius:8px;padding:26px}.oss-guide .guide-feature h3{margin:10px 0;font-size:22px;line-height:1.3}.oss-guide .guide-feature p,.oss-guide .guide-feature li{font-size:16px;line-height:1.65}.oss-guide .guide-feature svg{width:36px;height:36px;color:var(--guide-accent)}.oss-guide .guide-feature ul{gap:8px;margin-top:18px;display:grid}.oss-guide .guide-faq{grid-template-columns:.85fr 1.15fr;gap:48px;display:grid}.oss-guide .guide-faq h2{font-size:42px;line-height:1.12}.oss-guide .guide-faq details{border-bottom:1px solid var(--guide-line);padding:20px 0}.oss-guide .guide-faq summary{cursor:pointer;font-size:18px;font-weight:700}.oss-guide .guide-faq details p{margin-top:16px;font-size:16px;line-height:1.7}.oss-guide .guide-close{background:var(--guide-ink);color:var(--guide-white);padding-block-start:64px;padding-block-end:64px}.oss-guide .guide-close h2{max-width:760px;font-size:42px;line-height:1.15}.oss-guide .guide-close p{max-width:700px;margin-top:20px;font-size:18px;line-height:1.65}.oss-guide .guide-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.oss-guide .guide-cycle button{white-space:normal;border-color:var(--guide-line);height:auto;min-height:60px;color:var(--guide-ink);background:var(--guide-white)}.oss-guide .guide-cycle button[aria-selected=true]{background:var(--guide-ink);color:var(--guide-white);border-color:var(--guide-ink)}.oss-guide .guide-cycle-panel{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:340px;display:grid}.oss-guide .guide-cycle-panel img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;width:100%}.oss-guide .guide-cycle-panel h3{margin-bottom:18px;font-size:28px;line-height:1.3}.oss-guide .guide-cycle-panel p{font-size:18px;line-height:1.7}.oss-guide .guide-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.oss-guide .guide-records article{border:1px solid var(--guide-line);background:var(--guide-white);border-radius:8px;padding:24px}.oss-guide .guide-records h3{margin-bottom:16px;font-size:24px}.oss-guide .guide-records p{font-size:17px;line-height:1.7}.oss-guide .guide-retained :-webkit-any(.h-paths,.h-pat,.h-setup,.h-phys){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.oss-guide .guide-retained :is(.h-paths,.h-pat,.h-setup,.h-phys){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.oss-guide .guide-retained :is(article,.h-pat>a,.h-setup>li,.h-phys>li){border:1px solid var(--guide-line);background:var(--guide-white);border-radius:8px;padding:28px;font-size:17px;line-height:1.7;display:block}.oss-guide .guide-retained :-webkit-any(h3,b,em){margin-bottom:14px;font-size:22px;font-style:normal;font-weight:700;line-height:1.35;display:block}.oss-guide .guide-retained :is(h3,b,em){margin-bottom:14px;font-size:22px;font-style:normal;font-weight:700;line-height:1.35;display:block}.oss-guide .guide-retained :-webkit-any(.h-tag,.o-pchip){color:var(--guide-accent);margin-bottom:14px;font-size:14px;display:block}.oss-guide .guide-retained :is(.h-tag,.o-pchip){color:var(--guide-accent);margin-bottom:14px;font-size:14px;display:block}.oss-guide .guide-retained .textlink{color:var(--guide-accent);margin-top:24px;display:inline-block}.oss-guide .guide-retained .h-setup>li>span{color:var(--guide-accent);display:block}.oss-guide.compare-guide main{background:var(--guide-white)!important}.oss-guide.compare-guide main>section{background:var(--guide-white)!important;color:var(--guide-ink)!important}.oss-guide.compare-guide main>section:nth-of-type(2n){background:var(--guide-paper)!important}.oss-guide.compare-guide main>section:not(.guide-close) :-webkit-any(h2,h3,p,span,td,th,label){color:var(--guide-ink)!important}.oss-guide.compare-guide main>section:not(.guide-close) :is(h2,h3,p,span,td,th,label){color:var(--guide-ink)!important}.oss-guide.compare-guide main>section.guide-close{background:var(--guide-ink)!important;color:var(--guide-white)!important}.oss-guide.compare-guide main>section:not(.guide-opening):not(.guide-close) :-webkit-any(.rounded-2xl,.rounded-xl){background:var(--guide-white)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:8px!important}.oss-guide.compare-guide main>section:not(.guide-opening):not(.guide-close) :is(.rounded-2xl,.rounded-xl){background:var(--guide-white)!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;border-radius:8px!important}.oss-guide.compare-guide main>section :-webkit-any(h2){font-size:42px!important;line-height:1.12!important}.oss-guide.compare-guide main>section :is(h2){font-size:42px!important;line-height:1.12!important}.oss-guide.compare-guide table :-webkit-any(td,th){line-height:1.5;font-size:14px!important}.oss-guide.compare-guide table :is(td,th){line-height:1.5;font-size:14px!important}.oss-guide.compare-guide main>section:not(.guide-opening):not(.guide-close) a,.oss-guide.compare-guide main>section svg{color:var(--guide-accent)!important}.oss-guide .guide-heading .guide-label{margin:0}@media (max-width:720px){.oss-guide .guide-opening{min-height:0;padding-bottom:220px;display:block}.oss-guide .guide-opening>img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% bottom;object-position:70% bottom}.oss-guide .guide-opening-copy{background:var(--guide-white);max-width:none;box-shadow:none;padding-top:32px;padding-bottom:26px}.oss-guide .guide-opening .guide-wrap{width:100%}.oss-guide .guide-opening-copy>*{margin-inline-start:20px;margin-inline-end:20px}html body .oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide.oss-guide .guide-opening .guide-opening-copy h1{margin-inline-start:20px;margin-inline-end:20px;font-size:32px}.oss-guide .guide-opening-copy>p{font-size:17px}.oss-guide .guide-heading,.oss-guide .guide-feature-layout,.oss-guide .guide-faq,.oss-guide .guide-cycle-panel{grid-template-columns:1fr;gap:24px}.oss-guide .guide-section{padding-block-start:52px;padding-block-end:52px}.oss-guide .guide-heading h2,.oss-guide .guide-faq h2,.oss-guide .guide-close h2,.oss-guide.compare-guide main>section h2{font-size:32px!important}.oss-guide .guide-feature-grid,.oss-guide .guide-records{grid-template-columns:1fr}.oss-guide .guide-retained :-webkit-any(.h-paths,.h-pat,.h-setup,.h-phys){grid-template-columns:1fr}.oss-guide .guide-retained :is(.h-paths,.h-pat,.h-setup,.h-phys){grid-template-columns:1fr}.oss-guide .guide-cycle{padding-bottom:8px;display:flex;overflow-x:auto}.oss-guide .guide-cycle button{flex:none;min-width:140px}.oss-guide .guide-cycle-panel{min-height:0}}
