.dlf-guide{color:#392d2d;font:400 17px/1.75 Manrope,Arial,sans-serif;max-width:100%;overflow-wrap:anywhere}.dlf-guide *{box-sizing:border-box}.dlf-guide p{margin:0 0 1.1em}.dlf-guide h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(24px,2.5vw,32px);line-height:1.28;margin:2.1em 0 .8em;font-weight:800;color:#382a2a;text-transform:none;letter-spacing:-.025em}.dlf-guide h3{font-size:20px;line-height:1.35;margin:1.2em 0 .6em;font-weight:750}.dlf-guide ul,.dlf-guide ol{padding-left:1.4em;margin:0 0 1.2em}.dlf-guide li{margin:.4em 0}.dlf-guide a{color:#b52f50;text-decoration:underline;text-underline-offset:3px}.dlf-guide strong{font-weight:750}.dlf-guide-panel{background:#fff8f6;border:1px solid #eadcda;border-radius:22px;padding:clamp(20px,3vw,34px);margin:2em 0}.dlf-guide-panel>:first-child{margin-top:0}.dlf-guide-panel>:last-child{margin-bottom:0}.dlf-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:1.5em 0}.dlf-guide-card{border:1px solid #eadcda;background:#fff;border-radius:18px;padding:22px;min-width:0}.dlf-guide-card h3{margin:0 0 12px}.dlf-guide-card p:last-child{margin-bottom:0}.dlf-guide-card>svg{display:block;width:100%;height:auto;max-height:240px;margin:0 auto 18px}.dlf-guide-note{border-left:4px solid #ef6480;background:#fff0f2;padding:18px 22px;margin:1.6em 0;border-radius:0 12px 12px 0}.dlf-guide-note>:last-child{margin-bottom:0}.dlf-guide-figure{margin:2em 0}.dlf-guide-figure img{display:block;width:100%;height:auto;border-radius:20px}.dlf-guide-caption,.dlf-guide figcaption{font-size:14px;line-height:1.55;color:#75625e;margin-top:12px}.dlf-guide-diagram{border:1px solid #eadcda;border-radius:20px;background:#fff;padding:20px;margin:1.6em 0}.dlf-guide-diagram>svg{display:block;max-width:100%;height:auto;margin:auto}.dlf-guide-checks{list-style:none!important;padding:0!important}.dlf-guide-checks li{padding:12px 0 12px 30px;border-bottom:1px solid #eadcda;position:relative}.dlf-guide-checks li:before{content:'✓';position:absolute;left:0;color:#94715e;font-weight:800}.dlf-guide-table{overflow:auto;max-width:100%;margin:1.5em 0;border:1px solid #eadcda;border-radius:16px}.dlf-guide table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.dlf-guide th,.dlf-guide td{padding:14px 16px;text-align:left;border-bottom:1px solid #eadcda;vertical-align:top}.dlf-guide th{background:#fae9ec;color:#4a3136}.dlf-guide tr:last-child td{border-bottom:0}.dlf-guide caption{font-size:14px;text-align:left;color:#75625e;padding:12px 16px}.dlf-guide [aria-hidden=true]{speak:none}@media(max-width:600px){.dlf-guide{font-size:16px;line-height:1.75}.dlf-guide h2{font-size:25px;margin-top:1.8em}.dlf-guide h3{font-size:20px}.dlf-guide-grid{grid-template-columns:1fr;gap:14px}.dlf-guide-panel,.dlf-guide-card{padding:20px}.dlf-guide th,.dlf-guide td{padding:11px 12px;font-size:14px}.dlf-guide-diagram{padding:14px}.dlf-guide-figure img{border-radius:14px}}
