.oc-guide{--read:720px;font-size:18px}.oc-guide article{width:100%}.oc-guide article>:-webkit-any(section,p,aside,nav,dl,.oc-guide-print){width:100%;max-width:var(--read);margin-left:auto;margin-right:auto}.oc-guide article>:-moz-any(section,p,aside,nav,dl,.oc-guide-print){width:100%;max-width:var(--read);margin-left:auto;margin-right:auto}.oc-guide article>:is(section,p,aside,nav,dl,.oc-guide-print){width:100%;max-width:var(--read);margin-left:auto;margin-right:auto}.oc-guide article>section{margin-top:0;margin-bottom:max(56px,min(8vh,88px));scroll-margin-top:110px}.oc-guide .oc-dentally-head{padding-bottom:max(32px,min(5vh,56px))}.oc-guide .oc-dentally-head .oc-sub-h1{max-width:15em;font-size:max(38px,min(4.8vw,68px))}.oc-guide .oc-dentally-kicker a{text-decoration:none}.oc-guide .oc-dentally-head>p:not([class]){margin-top:18px;font-size:15px}.oc-guide .oc-guide-answer{max-width:var(--read);background:var(--grey-050);text-align:left;border-radius:30px;margin:max(32px,min(5vh,48px)) auto 0;padding:max(24px,min(3vw,36px))}.oc-guide-answer p{color:var(--grey-800);margin:0;font-size:max(17px,min(1.35vw,19px));line-height:1.6}.oc-guide-answer .oc-guide-kicker{color:var(--grey-600);margin-bottom:10px;font-size:14px;font-weight:500}.oc-guide article>.oc-guide-print{background:var(--grey-050);width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--grey-900);font:500 14px/1 var(--font-core);cursor:pointer;border:0;border-radius:999px;align-items:center;margin:0 auto max(40px,min(6vh,64px));padding:0 20px;display:flex}.oc-guide article>.oc-guide-print:hover{background:var(--grey-100)}.oc-guide article>.oc-guide-map{max-width:920px;margin-bottom:max(56px,min(9vh,104px))}.oc-guide-map h2{letter-spacing:0;color:var(--grey-600);margin:0 0 14px;font-size:15px;font-weight:500}.oc-guide-map ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.oc-guide-map li{border-top:1px solid var(--grey-200);margin:0}.oc-guide .oc-guide-map a{align-items:baseline;gap:14px;min-height:52px;padding:14px 0;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.oc-guide .oc-guide-map a:hover{text-decoration:underline}.oc-guide-map span{color:var(--grey-500);font-variant-numeric:tabular-nums;flex:0 0 22px;font-size:13px}.oc-guide section h2{max-width:22em;margin:0 0 20px;font-size:max(26px,min(2.6vw,38px));line-height:1.12}.oc-guide section h3{margin:32px 0 12px;font-size:20px}.oc-guide article p,.oc-guide article li,.oc-guide article dd{line-height:1.7}.oc-guide article>p{color:var(--grey-700);margin:0 0 18px}.oc-guide article>:-webkit-any(section,p)>p{color:var(--grey-700);margin:0 0 18px}.oc-guide article>:-moz-any(section,p)>p{color:var(--grey-700);margin:0 0 18px}.oc-guide article>:is(section,p)>p{color:var(--grey-700);margin:0 0 18px}.oc-guide article>p{color:var(--grey-600);font-size:16px}.oc-guide article>:-webkit-any(section)>:-webkit-any(ul,ol){color:var(--grey-700);margin:0 0 18px}.oc-guide article>:-moz-any(section)>:-moz-any(ul,ol){color:var(--grey-700);margin:0 0 18px}.oc-guide article>:is(section)>:is(ul,ol){color:var(--grey-700);margin:0 0 18px}.oc-guide article>:-webkit-any(section)>:-webkit-any(ul,ol):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.oc-guide article>:-moz-any(section)>:-moz-any(ul,ol):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.oc-guide article>:is(section)>:is(ul,ol):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.oc-guide article>:-webkit-any(section)>:-webkit-any(ul,ol):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.oc-guide article>:-moz-any(section)>:-moz-any(ul,ol):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.oc-guide article>:is(section)>:is(ul,ol):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.oc-guide article>section>ul{list-style:outside}.oc-guide article>section>ol{list-style:decimal}.oc-guide article>section>:-webkit-any(ul,ol)>li{margin-top:10px;margin-bottom:10px;padding-left:4px}.oc-guide article>section>:-moz-any(ul,ol)>li{margin-top:10px;margin-bottom:10px;padding-left:4px}.oc-guide article>section>:is(ul,ol)>li{margin-top:10px;margin-bottom:10px;padding-left:4px}.oc-guide article>section>:-webkit-any(ul,ol)>li::marker{color:var(--grey-500)}.oc-guide article>section>:-moz-any(ul,ol)>li::marker{color:var(--grey-500)}.oc-guide article>section>:is(ul,ol)>li::marker{color:var(--grey-500)}.oc-guide a{overflow-wrap:anywhere}.oc-guide strong{color:var(--grey-900);font-weight:600}.oc-guide .oc-guide-checks{background:var(--grey-050);border-radius:26px;margin:28px 0 0;padding:max(22px,min(2.6vw,32px))}.oc-guide .oc-guide-checks h3{letter-spacing:0;color:var(--grey-600);margin:0 0 14px;font-size:15px;font-weight:500}.oc-guide .oc-guide-checks ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.oc-guide .oc-guide-checks li{color:var(--grey-800);margin:0;padding-left:22px;font-size:16px;line-height:1.55;position:relative}.oc-guide .oc-guide-checks li:before{content:"";background:var(--grey-900);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:2px}.oc-guide-example{background:var(--black);border-radius:26px;margin:28px 0;padding:max(22px,min(2.6vw,32px))}.oc-guide .oc-guide-example p{color:rgba(255,255,255,.82);margin:0;font-size:16px}.oc-guide-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.oc-guide-scenarios>div{background:var(--grey-050);border-radius:24px;padding:22px 24px}.oc-guide-scenarios dt{margin-bottom:8px;font-size:17px;font-weight:500}.oc-guide-scenarios dd{color:var(--grey-600);margin:0;font-size:15.5px;line-height:1.55}.oc-guide .oc-guide-scorecard{margin-top:24px;margin-bottom:24px;overflow-x:auto}.oc-guide-scorecard table{border-collapse:collapse;width:100%;min-width:620px;font-size:15.5px}.oc-guide-scorecard th,.oc-guide-scorecard td{border-bottom:1px solid var(--grey-200);text-align:left;vertical-align:top;padding:16px 16px 16px 0;line-height:1.5}.oc-guide-scorecard th{color:var(--grey-600);padding-top:0;padding-bottom:12px;font-size:13px;font-weight:500}.oc-guide-scorecard td:first-child{color:var(--grey-900);font-weight:500}.oc-guide-scorecard td{color:var(--grey-700)}.oc-guide-note-space{min-height:42px;margin-top:12px;display:block}.oc-guide article>section:has(>.oc-guide-facts){max-width:920px}.oc-guide-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oc-guide .oc-guide-facts p{background:var(--grey-050);color:var(--grey-700);border-radius:26px;flex-direction:column;margin:0;padding:max(22px,min(2.6vw,32px));font-size:16px;line-height:1.55;display:flex}.oc-guide .oc-guide-facts a{color:var(--grey-900);margin-top:auto;padding-top:14px;font-weight:500;text-decoration:none}.oc-guide .oc-guide-facts a:hover{text-decoration:underline}.oc-guide-faq>details:first-of-type{border-top:1px solid var(--grey-200)}.oc-guide-faq details{border-bottom:1px solid var(--grey-200)}.oc-guide-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.oc-guide-faq summary::-webkit-details-marker{display:none}.oc-guide-faq summary:after{content:"";background:linear-gradient(var(--grey-900),var(--grey-900))center/12px 1.5px no-repeat,linear-gradient(var(--grey-900),var(--grey-900))center/1.5px 12px no-repeat,var(--grey-050);width:30px;height:30px;transition:transform var(--dur-base)var(--ease-standard);border-radius:50%;flex:none}.oc-guide-faq details[open]>summary:after{transform:rotate(45deg)}.oc-guide .oc-guide-faq details p{color:var(--grey-600);margin:-4px 54px 22px 0;font-size:16.5px}.oc-guide article>.oc-guide-next{background:var(--gradient-field);max-width:1200px;color:var(--white);text-align:center;border-radius:36px;margin-top:max(56px,min(8vh,96px));padding:max(48px,min(7vw,96px)) max(24px,min(5vw,80px))}.oc-guide .oc-guide-next h2{max-width:16em;color:var(--white);margin:0 auto;font-size:max(30px,min(3.6vw,52px))}.oc-guide .oc-guide-next>p{color:rgba(255,255,255,.82);max-width:36em;margin:18px auto 0;font-size:18px}.oc-guide-next>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.oc-guide .oc-guide-next .ocl-btn-dark{background:var(--white);color:var(--grey-900)}.oc-guide .oc-guide-next .ocl-btn-dark:hover{background:rgba(255,255,255,.88)}.oc-guide .oc-guide-next .oc-guide-calculate{background:var(--glass-fill,rgba(255,255,255,.16));color:var(--white)}.oc-guide .oc-guide-next .oc-guide-calculate:hover{background:var(--glass-fill-strong,rgba(255,255,255,.26))}.oc-guide-next a:focus-visible{outline-color:var(--white)}.oc-guide article>.oc-guide-next+p{text-align:center;margin-top:28px}.oc-guide article>.oc-bespoke{max-width:920px}@media (max-width:700px){.oc-guide{font-size:17px}.oc-guide-map ol,.oc-guide-facts,.oc-guide-scenarios{grid-template-columns:minmax(0,1fr)}.oc-guide .oc-guide-faq details p{margin-right:0}.oc-guide-next>div{flex-direction:column}.oc-guide article>.oc-guide-next{border-radius:28px}}@media print{body:has(.oc-guide){color:#000!important;background:#fff!important}.oc-guide-print,.oc-guide-map,.oc-guide-next{display:none!important}body:has(.oc-guide) header:not(.oc-dentally-head){display:none!important}body:has(.oc-guide) footer{display:none!important}body:has(.oc-guide) .oc-analytics-settings{display:none!important}body:has(.oc-guide) .oc-analytics-choice{display:none!important}.oc-guide,.oc-guide article,.oc-guide article>section{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.oc-guide section{margin-top:24px;margin-bottom:24px}.oc-guide-checks,.oc-guide-scenarios>div,.oc-guide-scorecard tr{break-inside:avoid}.oc-guide-scorecard{overflow:visible}.oc-guide-scorecard table{min-width:0;font-size:11pt}.oc-guide-scorecard th,.oc-guide-scorecard td{padding:8px}.oc-guide a{color:#000}.oc-guide-example{background:#fff;border:1px solid #999}.oc-guide .oc-guide-example p{color:#000}}
