.funeral-module__nLnd-a__header{border-bottom:1px solid var(--color-border);max-width:960px;margin:auto;padding:28px 24px 30px}.funeral-module__nLnd-a__back{color:var(--color-muted-foreground);align-items:center;gap:5px;font-size:12px;display:inline-flex}.funeral-module__nLnd-a__eyebrow{letter-spacing:.08em;color:var(--color-muted-foreground);margin-top:35px;font-size:12px;font-weight:600}.funeral-module__nLnd-a__header h1{font-family:var(--font-serif);letter-spacing:-.035em;margin-top:15px;font-size:clamp(30px,3.7vw,43px);font-weight:700;line-height:1.55}.funeral-module__nLnd-a__lead{color:var(--color-muted-foreground);margin-top:19px;font-size:15px;line-height:2}.funeral-module__nLnd-a__meta{color:var(--color-muted-foreground);flex-wrap:wrap;gap:8px 20px;margin-top:23px;font-size:12px;display:flex}.funeral-module__nLnd-a__share{margin-top:18px}.funeral-module__nLnd-a__index{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.funeral-module__nLnd-a__index a{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;padding:10px 15px;font-size:12px;font-weight:600}.funeral-module__nLnd-a__index a:hover{border-color:var(--color-accent-foreground)}.funeral-module__nLnd-a__header a:focus-visible,.funeral-module__nLnd-a__body a:focus-visible{outline:3px solid var(--color-accent-foreground);outline-offset:4px}.funeral-module__nLnd-a__body{max-width:960px;margin:auto;padding:0 24px 64px}.funeral-module__nLnd-a__body>section{border-top:1px solid var(--color-border);margin-top:42px;padding-top:28px;scroll-margin-top:110px}.funeral-module__nLnd-a__body>section>h2{letter-spacing:-.03em;font-size:24px;line-height:1.5}.funeral-module__nLnd-a__body .funeral-module__nLnd-a__summary{background:var(--color-muted);border:1px solid var(--color-border);border-radius:12px;margin-top:28px;padding:24px 26px}.funeral-module__nLnd-a__summary strong,.funeral-module__nLnd-a__summary>p:first-child{color:var(--color-foreground)}.funeral-module__nLnd-a__body .funeral-module__nLnd-a__regions{border:1px solid var(--color-border);background:var(--color-muted);border-radius:16px;padding:28px}.funeral-module__nLnd-a__regionLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.funeral-module__nLnd-a__regionLinks a{background:var(--color-card);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13px;display:flex}.funeral-module__nLnd-a__regionLinks span{font-size:11px}.funeral-module__nLnd-a__process ol{padding-left:8px}.funeral-module__nLnd-a__process ol>li{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;gap:18px;margin:0;padding:20px 0;position:relative}.funeral-module__nLnd-a__process ol>li:last-child{border-bottom:0}.funeral-module__nLnd-a__process ol>li>span{background:var(--color-muted);width:30px;height:30px;color:var(--color-foreground);border:1px solid var(--color-border);font-size:13px}.funeral-module__nLnd-a__process ol>li p:last-child{line-height:1.9}.funeral-module__nLnd-a__costs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.funeral-module__nLnd-a__costs>div>div{background:var(--color-card);border-radius:12px;margin:0;padding:22px}.funeral-module__nLnd-a__costs>div>div p:last-child{line-height:1.9}.funeral-module__nLnd-a__body .funeral-module__nLnd-a__check{border:1px solid var(--color-border);background:var(--color-muted);border-radius:14px;padding:26px}.funeral-module__nLnd-a__check>div>div{background:var(--color-card);border-radius:10px}.funeral-module__nLnd-a__body>p{line-height:1.9}@media (max-width:640px){.funeral-module__nLnd-a__header{padding:24px 18px 25px}.funeral-module__nLnd-a__header h1{font-size:30px}.funeral-module__nLnd-a__lead{font-size:13px}.funeral-module__nLnd-a__lead br{display:none}.funeral-module__nLnd-a__eyebrow{margin-top:27px}.funeral-module__nLnd-a__body{padding:0 18px 44px}.funeral-module__nLnd-a__body>section{margin-top:30px;padding-top:23px}.funeral-module__nLnd-a__body>section>h2{font-size:22px}.funeral-module__nLnd-a__body .funeral-module__nLnd-a__summary,.funeral-module__nLnd-a__body .funeral-module__nLnd-a__regions,.funeral-module__nLnd-a__body .funeral-module__nLnd-a__check{padding:21px 18px}.funeral-module__nLnd-a__regionLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.funeral-module__nLnd-a__costs>div{grid-template-columns:1fr}.funeral-module__nLnd-a__index{gap:8px}.funeral-module__nLnd-a__index a{padding:10px 12px;font-size:12px}}
