.wp-block-heading:where(h1),.entry-content h1,main h1{padding-bottom:0;border-bottom:none;margin-bottom:.6em;font-weight:700;color:#231a0f}.entry-content h1::after,main .wp-block-heading:where(h1)::after{display:none}.has-sunrise-gradient-background h1,.hero-premium-gradient h1{border-bottom:none;padding-bottom:0;margin-bottom:.3em}.has-sunrise-gradient-background h1::after,.hero-premium-gradient h1::after{display:none}.dl-has-content-h1 .dl-page-title{display:none}main .wp-block-heading:where(h2),.wp-block-post-content h2,.entry-content h2{font-size:var(--wp--preset--font-size--xxx-large);font-weight:800;letter-spacing:-.01em;line-height:1.2;color:#231a0f}main .wp-block-heading:where(h3),.wp-block-post-content h3,.entry-content h3{font-size:var(--wp--preset--font-size--xx-large);font-weight:800;letter-spacing:-.005em;line-height:1.25;color:#231a0f}.dl-featured-figure{margin:0}.dl-image-caption{font-size:.8rem;color:#55423e;margin-top:.4rem;font-style:italic;text-align:right}.wp-block-cover .wp-block-post-title{text-shadow:0 2px 8px rgb(0 0 0 / .3)}.wp-block-image img,.wp-block-post-featured-image img{border-radius:.75rem}.dl-toc{background:#fff1e6;border-radius:1rem;padding:1.5rem 2rem;margin-bottom:2rem;border:1px solid #dcc1bb}.dl-toc__title{font-family:var(--wp--preset--font-family--heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#8e3a28;margin-bottom:.75rem}.dl-toc a{display:block;padding:.4rem 0;color:#8e3a28;text-decoration:none;font-size:.9375rem;transition:padding-left 0.2s ease,color 0.2s ease}.dl-toc a:hover{padding-left:8px;color:#ad513d}.dl-faq-item{border-bottom:1px solid #dcc1bb;overflow:hidden}.dl-faq-item summary{font-family:var(--wp--preset--font-family--heading);font-size:1rem;font-weight:600;color:#231a0f;padding:1rem 2.5rem 1rem 0;cursor:pointer;list-style:none;position:relative;transition:color 0.2s ease}.dl-faq-item summary::-webkit-details-marker{display:none}.dl-faq-item summary::after{content:"expand_more";font-family:'Material Symbols Outlined';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.25rem;color:#55423e;transition:transform 0.3s ease;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.dl-faq-item[open] summary::after{transform:translateY(-50%) rotate(180deg)}.dl-faq-item summary:hover{color:#8e3a28}.dl-faq-item .dl-faq-answer{padding:0 0 1.25rem;color:#55423e;line-height:1.7;font-size:.9375rem}@media (max-width:600px){.dl-faq-item summary{font-size:.9375rem;padding-right:2rem}}.dl-highlight-box{background:#fff1e6;border-radius:1rem;padding:2rem;border:1px solid #dcc1bb;position:relative;overflow:hidden}.dl-highlight-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#8e3a28,#e4c28b,#fedba2)}@media (max-width:600px){.dl-highlight-box{padding:1.25rem}.dl-toc{padding:1.25rem}}.entry-content p,.wp-block-post-content p{margin-top:1.25rem!important;margin-bottom:1.25rem!important;line-height:1.75;font-family:var(--wp--preset--font-family--body)!important}.entry-content h2,.wp-block-post-content h2{margin-top:2.5rem!important;margin-bottom:1.25rem!important}.entry-content h3,.wp-block-post-content h3{margin-top:2rem!important;margin-bottom:1rem!important}@media (max-width:600px){#dl-sun-result>div:nth-child(6),.dl-compass-grid{grid-template-columns:1fr!important}}