.ar{
.sg h1{font-size:clamp(34px,4.6vw,66px);max-width:920px}
.cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.cats a{background:var(--o);color:#fff;border-radius:99px;padding:6px 16px;font-weight:700;font-size:14px;transition:.25s}.cats a:hover{background:var(--ink)}
.fi{max-width:1096px;margin:50px auto 0;padding:0 28px}.fi img{width:100%;height:auto;max-height:580px;object-fit:cover;border-radius:30px 30px 30px 6px;display:block}
.entry{max-width:760px;margin:60px auto 90px;font-size:19px;line-height:1.85;color:#3a3a3a}
.entry>*{margin:0 0 1.4em}.entry h2{font-size:clamp(28px,3.2vw,40px);margin:2em 0 .6em;color:var(--ink)}.entry h3{font-size:26px;margin:1.6em 0 .5em;color:var(--ink)}
.entry a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--o);text-decoration-thickness:2px;text-underline-offset:3px}.entry a:hover{color:var(--o)}
.entry ul,.entry ol{padding-left:1.4em}.entry ul{list-style:disc}.entry ol{list-style:decimal}.entry li{margin-bottom:.5em}.entry li::marker{color:var(--o)}
.entry blockquote{border-left:5px solid var(--o);margin-left:0;padding:6px 0 6px 28px;font:600 clamp(22px,2.4vw,28px)/1.35 'Bricolage Grotesque',sans-serif;color:var(--ink);letter-spacing:-.02em}.entry blockquote p{margin:0}
.entry img{max-width:100%;height:auto;border-radius:20px}.entry figure{margin:2em 0}.entry figcaption{font-size:14px;color:var(--mut);margin-top:10px;text-align:center}
.entry table{width:100%;border-collapse:collapse;font-size:16px}.entry th,.entry td{border-bottom:1px solid var(--ln);padding:12px;text-align:left}.entry hr{border:0;height:2px;background:var(--ln)}
.entry .wp-block-button__link{background:var(--ink);color:#fff;border-radius:99px;padding:14px 28px;text-decoration:none;font-weight:700}
.rel h2{font-size:clamp(30px,3.6vw,50px);margin-bottom:40px}
.nf{padding:200px 0 120px;text-align:center}.nf h1{font-size:clamp(90px,14vw,200px);color:var(--o)}.nf p{margin:10px 0 30px;color:var(--mut)}
}
