.deac{--de-yellow:#ffcc00;--de-red:#ac172b;--de-black:#181818;background:#f8f5ee;color:var(--de-black);padding:clamp(24px,5vw,52px);margin:55px auto 30px;max-width:980px;border-top:5px solid var(--de-yellow);font-family:inherit;box-sizing:border-box}
.deac *{box-sizing:border-box}.deac-overline{font-size:12px;letter-spacing:.21em;font-weight:800;color:var(--de-red)}.deac h2{font-size:clamp(29px,4vw,46px);line-height:1.1;margin:12px 0}.deac-heading>p{max-width:670px;line-height:1.7;margin:0 0 32px}.deac h3{font-size:21px}.deac-list,.deac-list .children{list-style:none;padding:0;margin:0}.deac-list .comment{padding:20px 0;border-top:1px solid #dedbd3}.deac-list .children{margin-left:25px}.deac-list .comment-body{line-height:1.6}.deac-list .comment-author{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.deac-list .comment-author img{border-radius:50%}.deac-list .comment-author .says{display:none}.deac-list .comment-meta a{color:#595959;font-size:13px}.deac-list .reply a,.deac a{color:var(--de-red)}.deac-list .reply a:hover,.deac a:hover{text-decoration:underline}.deac .comment-respond{margin-top:36px}.deac .comment-reply-title{font-size:24px;margin-bottom:12px}.deac .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}.deac .comment-form>*{min-width:0;margin:0}.deac .comment-form-comment,.deac .comment-notes,.deac .deac-privacy,.deac .form-submit,.deac .logged-in-as,.deac .comment-form-cookies-consent{grid-column:1/-1}.deac label{display:block;margin-bottom:7px;font-weight:700;font-size:14px}.deac input[type=text],.deac input[type=email],.deac input[type=url],.deac textarea{width:100%;border:1px solid #bcb7ab;border-radius:0;background:white;color:#161616;padding:12px 14px;font:inherit}.deac textarea{resize:vertical}.deac input:focus-visible,.deac textarea:focus-visible,.deac a:focus-visible,.deac button:focus-visible{outline:3px solid var(--de-yellow);outline-offset:2px}.deac .deac-submit{background:var(--de-black);color:var(--de-yellow);border:2px solid var(--de-black);font-weight:800;letter-spacing:.06em;padding:14px 26px;cursor:pointer;transition:background .2s,color .2s,transform .15s}.deac .deac-submit:hover{background:var(--de-yellow);color:var(--de-black)}.deac .deac-submit:active{transform:scale(.98)}.deac .deac-empty,.deac-privacy{color:#595959;font-size:14px}.deac .comment-awaiting-moderation{font-style:italic;color:var(--de-red)}@media(max-width:600px){.deac{padding:24px 18px;margin:35px auto}.deac .comment-form{display:block}.deac .comment-form>*{margin-bottom:17px}.deac-list .children{margin-left:12px}}
