.daveedo-guide-page{background:radial-gradient(70rem 22rem at 50% -18%,rgb(8 36 22 / .08),transparent 65%),#eef0f5}.daveedo-guide-page .guide-shell{width:min(900px,100% - 2rem);margin:0 auto}.daveedo-guide-page .guide-hero{padding:clamp(7rem,10vw,8.5rem) 0 clamp(1.2rem,2.2vw,1.8rem)}.daveedo-guide-page .guide-kicker{margin:0;color:#0824169e;font-family:robert-medium,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.daveedo-guide-page .guide-hero h1{margin:.45rem 0 0;color:#0b2036;font-family:general,sans-serif;font-size:clamp(2rem,5.6vw,3rem);line-height:1.08;font-weight:700}.daveedo-guide-page .guide-intro{margin:.9rem 0 0;color:#162943d1;font-family:circular-web,sans-serif;font-size:clamp(1rem,1.8vw,1.06rem);line-height:1.65}.daveedo-guide-page .guide-last-updated{margin:.65rem 0 0;color:#162943b8;font-family:robert-medium,sans-serif;font-size:.95rem}.daveedo-guide-page .guide-content{padding:0 0 clamp(3rem,6vw,4.6rem)}.daveedo-guide-page .guide-section+.guide-section{margin-top:clamp(1.6rem,2.8vw,2.35rem);padding-top:clamp(1.6rem,2.8vw,2.35rem);border-top:1px solid rgb(12 31 53 / .1)}.daveedo-guide-page .guide-section h2{margin:0;color:#102947;font-family:general,sans-serif;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.2;font-weight:700}.daveedo-guide-page .guide-section p,.daveedo-guide-page .guide-section li{margin:.88rem 0 0;color:#162943eb;font-family:circular-web,sans-serif;font-size:clamp(1rem,1.4vw,1.06rem);line-height:1.68}.daveedo-guide-page .guide-section ul,.daveedo-guide-page .guide-section ol{margin:.7rem 0 0;padding-left:1.6rem}.daveedo-guide-page .guide-section li{margin-top:.55rem}.daveedo-guide-page .guide-section li::marker{color:#16294373}.daveedo-guide-page .guide-section a{color:#153f6f;font-family:robert-medium,sans-serif;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.daveedo-guide-page .guide-section a:hover{color:#0b2d53}.daveedo-guide-page .guide-section a:focus-visible,.daveedo-guide-page .guide-faq-item summary:focus-visible{outline:2px solid #102947;outline-offset:2px;border-radius:.22rem}.daveedo-guide-page .guide-step-head{display:flex;align-items:flex-start;gap:.95rem}.daveedo-guide-page .guide-step-number{flex:none;display:grid;place-items:center;width:2.35rem;height:2.35rem;margin-top:.15rem;border-radius:999px;background:#082416;color:#fff;font-family:general,sans-serif;font-size:1.1rem;font-weight:700}.daveedo-guide-page .guide-step-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0}.daveedo-guide-page .guide-where{padding:.16rem .55rem;border-radius:.4rem;background:#08241617;color:#0d3322;font-family:robert-medium,sans-serif;font-size:.78rem;letter-spacing:.02em}.daveedo-guide-page .guide-time{color:#16294399;font-family:robert-medium,sans-serif;font-size:.82rem}.daveedo-guide-page .guide-section .guide-path{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin:1.05rem 0 1.15rem;color:#1629439e;font-family:robert-medium,sans-serif;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.4}.daveedo-guide-page .guide-path-stop{white-space:nowrap}.daveedo-guide-page .guide-path-stop.is-last{padding-bottom:.1rem;border-bottom:2px solid rgb(8 36 22 / .28);color:#0d3322}.daveedo-guide-page .guide-path-chevron{display:inline-flex;flex:none;align-items:center;color:#16294352}.daveedo-guide-page .guide-path-chevron svg{width:.95rem;height:.95rem}.daveedo-guide-page .guide-fields{margin:1rem 0 0;border:1px solid rgb(12 31 53 / .14);border-radius:.7rem;background:#fff;overflow:hidden}.daveedo-guide-page .guide-field{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding:.7rem .95rem}.daveedo-guide-page .guide-field+.guide-field{border-top:1px solid rgb(12 31 53 / .09)}.daveedo-guide-page .guide-field dt{min-width:11rem;color:#162943b3;font-family:robert-medium,sans-serif;font-size:.95rem}.daveedo-guide-page .guide-field dd{margin:0;color:#102947;font-family:robert-medium,sans-serif;font-size:.95rem}.daveedo-guide-page .guide-note{margin:1.1rem 0 0;padding:.85rem 1rem;border-left:3px solid rgb(12 31 53 / .25);border-radius:0 .55rem .55rem 0;background:#ffffffb8}.daveedo-guide-page .guide-note.is-good{border-left-color:#1f7a4d;background:#1f7a4d12}.daveedo-guide-page .guide-note.is-warn{border-left-color:#b5610d;background:#b5610d12}.daveedo-guide-page .guide-note.is-info{border-left-color:#1c5c94;background:#1c5c9412}.daveedo-guide-page .guide-checks{margin:1.1rem 0 0;padding:.85rem 1rem .95rem;border-radius:.55rem;background:#1f7a4d12}.daveedo-guide-page .guide-checks-title{margin:0;color:#1f7a4d;font-family:robert-medium,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.daveedo-guide-page .guide-section .guide-checks ul{margin:.35rem 0 0;padding:0;list-style:none}.daveedo-guide-page .guide-section .guide-checks li{position:relative;margin-top:.4rem;padding-left:1.6rem}.daveedo-guide-page .guide-section .guide-checks li:before{content:"";position:absolute;left:.15rem;top:.42em;width:.8rem;height:.45rem;border-left:2px solid #1f7a4d;border-bottom:2px solid #1f7a4d;transform:rotate(-45deg)}.daveedo-guide-page .guide-part .guide-kicker{margin:0}.daveedo-guide-page .guide-note-title{margin:0;color:#102947;font-family:robert-medium,sans-serif;font-size:1rem}.daveedo-guide-page .guide-note p+p{margin-top:.4rem}.daveedo-guide-page .guide-trouble{margin-top:.5rem}.daveedo-guide-page .guide-trouble-item{padding:.95rem 0;border-bottom:1px solid rgb(12 31 53 / .09)}.daveedo-guide-page .guide-trouble-item h3{margin:0;color:#102947;font-family:robert-medium,sans-serif;font-size:1.06rem;line-height:1.45}.daveedo-guide-page .guide-faq{margin-top:.6rem}.daveedo-guide-page .guide-faq-item{border-bottom:1px solid rgb(12 31 53 / .09)}.daveedo-guide-page .guide-faq-item summary{padding:.95rem 1.6rem .95rem 0;position:relative;cursor:pointer;list-style:none;color:#102947;font-family:robert-medium,sans-serif;font-size:1.06rem;line-height:1.5}.daveedo-guide-page .guide-faq-item summary::-webkit-details-marker{display:none}.daveedo-guide-page .guide-faq-item summary:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);color:#16294380;font-size:1.3rem;line-height:1}.daveedo-guide-page .guide-faq-item[open] summary:after{content:"–"}.daveedo-guide-page .guide-faq-item p{margin:0 0 1rem}@media(max-width:768px){.daveedo-guide-page .guide-shell{width:min(900px,100% - 1.2rem)}.daveedo-guide-page .guide-section ul,.daveedo-guide-page .guide-section ol{padding-left:1.2rem}.daveedo-guide-page .guide-step-number{width:2rem;height:2rem;font-size:.98rem}.daveedo-guide-page .guide-field dt{min-width:0;width:100%}}
