.ad-slot{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;margin:28px 0;overflow:hidden;contain:layout style;clear:both}.ad-label{font:9px Arial,sans-serif;color:#78828d;letter-spacing:1.5px}.ad-frame{background:#f0f3f7;border:1px solid #e1e7ee;overflow:hidden;width:100%}.ad-leaderboard .ad-frame{max-width:970px;height:90px}.ad-rectangle .ad-frame{max-width:300px;height:250px}.ad-creative{height:100%;width:100%;padding:16px 28px;background:linear-gradient(110deg,#092b52 0%,#0c4584 75%,#0756b8 75%);color:white;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:25px}.ad-partner{font-size:9px;letter-spacing:2px;color:#bfd9f8;grid-column:1}.ad-creative strong{font:700 24px Georgia;grid-column:1}.ad-copy{display:none}.ad-signature{font-size:11px;grid-column:2;grid-row:1/span 2;border-left:1px solid #8eb3de;padding-left:25px;max-width:230px;line-height:1.6}.ad-rectangle .ad-creative{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:25px;gap:14px;background:linear-gradient(140deg,#092b52 0%,#0756b8 100%)}.ad-rectangle .ad-creative strong{font-size:29px;max-width:220px}.ad-rectangle .ad-copy{display:block;font-size:12px;line-height:1.5;color:#d0e4fb}.ad-rectangle .ad-signature{padding:12px 0 0;border-left:0;border-top:1px solid #8eb3de;font-size:10px}#news>.ad-slot{grid-column:1/-1;margin:8px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.article-prose{font:18px/1.8 Georgia;white-space:normal!important}.article-prose>p{margin:23px 0;white-space:pre-wrap}.article-prose .article-section-heading{font:700 15px/1.5 Arial,sans-serif;letter-spacing:.4px;color:var(--navy);margin-top:35px}.article-prose>.article-demo-note{font:11px/1.6 Arial,sans-serif;color:var(--muted)}header .image-logo{display:block;width:340px;font-size:0}header .image-logo img{width:100%;height:auto;display:block}.brand-gallery header{gap:25px}.brand-gallery header .logo{font-size:48px}.brand-intro{border-top:3px solid var(--blue);padding:40px 0}.brand-intro h1{font:700 52px/1.05 Georgia;letter-spacing:-2px;margin:20px 0}.brand-intro p{color:var(--muted);font-size:16px}.logo-proposals{display:grid;gap:30px}.logo-proposals article{border:1px solid var(--line);padding:30px;background:white}.proposal-number{font-size:11px;font-weight:bold;letter-spacing:2px;color:var(--blue)}.logo-proposals img{width:100%;height:auto;display:block;margin:20px 0;border-bottom:1px solid var(--line)}.logo-proposals h2{font:700 30px Georgia;margin:15px 0}.logo-proposals p{font-size:14px;color:var(--muted);line-height:1.6}.logo-proposals article>div:last-child{display:flex;align-items:center;justify-content:flex-start;gap:25px}.logo-proposals .primary{margin-left:0}.logo-proposals a{font-size:12px;color:var(--blue)}#logo-status{color:var(--blue);font-size:13px;margin-top:30px}@media(max-width:700px){.ad-leaderboard .ad-frame{max-width:320px;height:100px}.ad-leaderboard .ad-creative{padding:12px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.ad-leaderboard .ad-creative strong{font-size:20px}.ad-leaderboard .ad-signature{display:none}.ad-slot{margin:23px 0}.brand-intro h1{font-size:38px}.logo-proposals article{padding:20px}.logo-proposals article>div:last-child{align-items:flex-start;flex-direction:column;gap:15px}header .image-logo{width:240px;max-width:50vw}.brand-gallery header .logo{font-size:32px}.brand-gallery header .outline{font-size:10px}.brand-gallery header{margin-top:15px;margin-bottom:15px}.ad-rectangle .ad-frame{max-width:min(300px,100%)}}
