/* Compact publishing guide, aligned with the new public-site identity. */
section.ad-tips {position:relative;isolation:isolate;padding:30px 4% 34px;background:transparent;overflow:hidden;direction:rtl;}
section.ad-tips:before {content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 340px 260px at 15% 60%,#ffdcaa30,transparent 75%),radial-gradient(ellipse 330px 220px at 95% 15%,#c7e9e425,transparent 75%);}
section.ad-tips .ad-tips__header {max-width:1320px;margin:0 auto 20px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;}
section.ad-tips .ad-tips__header:before,section.ad-tips .ad-tips__header:after {content:none;}
section.ad-tips .ad-tips__kicker {display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border-radius:9px;background:#fff2e4;color:#c38a54;font-size:10px;font-weight:650;}
section.ad-tips .ad-tips__kicker>span {width:5px;height:5px;border-radius:50%;background:#ed9b50;}
section.ad-tips .ad-tips__header h2 {margin:10px 0 5px;color:#27435e;font-size:clamp(20px,1.8vw,28px);line-height:1.5;font-weight:800;letter-spacing:-.25px;}
section.ad-tips .ad-tips__header h2::first-line {color:inherit;}
section.ad-tips .ad-tips__header h2 span {color:#e98b43;background:none;-webkit-text-fill-color:currentColor;}
section.ad-tips .ad-tips__header p {margin:0;color:#8e9bac;font-size:11px;line-height:1.8;}
section.ad-tips .ad-tips__shell {width:100%;max-width:1320px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;align-items:center;}
section.ad-tips .ad-tips__shell>img {display:block;justify-self:center;width:100%;max-width:340px;height:300px;max-height:300px;margin:0;object-fit:contain;filter:drop-shadow(0 9px 16px #87724d0b);}
section.ad-tips .ad-tips__content {text-align:right;}
section.ad-tips .ad-tips__list {counter-reset:tips;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
section.ad-tips article {position:relative;counter-increment:tips;display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;align-items:center;min-height:73px;padding:12px;border:1px solid #edeef0;border-radius:13px;background:#ffffffc9;transition:background .18s,border-color .18s;}
section.ad-tips article:after {content:"0" counter(tips);position:absolute;top:8px;left:9px;color:#ccd4dd;font-size:9px;line-height:1;}
section.ad-tips article:last-child {grid-column:1/-1;min-height:64px;}
section.ad-tips article>i {width:35px;height:35px;border-radius:11px;background:#f1f6fb;color:#82a0bb;font-size:20px;}
section.ad-tips article h3 {margin:0 0 4px;padding-inline-end:14px;color:#426079;font-size:11px;font-weight:750;line-height:1.6;}
section.ad-tips article p,section.ad-tips article:hover p,section.ad-tips article.is-active p {display:block;margin:0;color:#98a4b2;font-size:10px;line-height:1.7;}
section.ad-tips article:hover,section.ad-tips article.is-active {transform:none;border-color:#f1d7bb;background:#fff9f1;}
section.ad-tips article:hover>i,section.ad-tips article.is-active>i {background:#ffecd6;color:#df9955;}
section.ad-tips .ad-tips__action {gap:9px;margin-top:13px;padding:9px 15px;border:1px solid #f1cda7;border-radius:11px;background:linear-gradient(120deg,#fff4e6,#ffe9d1);box-shadow:none;color:#c58447;font-size:11px;font-weight:700;}
section.ad-tips .ad-tips__action:hover {background:#ffe4c6;}
section.ad-tips .ad-tips__action:focus-visible {outline:3px solid #2583ff;outline-offset:3px;}
@media(max-width:900px) {section.ad-tips .ad-tips__shell {grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:20px;}section.ad-tips .ad-tips__shell>img {order:0;height:250px;max-height:250px;}section.ad-tips .ad-tips__list {grid-template-columns:minmax(0,1fr);}section.ad-tips article {min-height:0;padding:9px 11px;}section.ad-tips article:last-child {min-height:0;}}
@media(max-width:600px) {section.ad-tips {padding-block:23px 28px;}section.ad-tips .ad-tips__header {margin-bottom:15px;}section.ad-tips .ad-tips__header h2 {font-size:20px;}section.ad-tips .ad-tips__shell {grid-template-columns:minmax(0,1fr);gap:16px;}section.ad-tips .ad-tips__shell>img {order:2;height:190px;max-height:190px;max-width:240px;}section.ad-tips .ad-tips__content {text-align:right;}section.ad-tips article {min-height:57px;}section.ad-tips article h3 {font-size:11px;}section.ad-tips .ad-tips__action {font-size:10px;}}
.dark section.ad-tips {background:transparent;}
.dark section.ad-tips .ad-tips__header {background:transparent;}
.dark section.ad-tips .ad-tips__header h2 {color:#d3e2f2;}
.dark section.ad-tips article {background:#1b2c3f;border-color:#30465b;}
.dark section.ad-tips article h3 {color:#c6d8eb;}
.dark section.ad-tips article>i {background:#273d52;}
.dark section.ad-tips article:hover,.dark section.ad-tips article.is-active {background:#352c24;border-color:#765235;}
.dark section.ad-tips .ad-tips__action {background:#352c24;border-color:#765235;color:#efb788;}
