.advertise-page{color:#092c50;background:#fff;font-family:Arial,Helvetica,sans-serif}.advertise-page *{box-sizing:border-box}.advertise-page a{text-decoration:none}.advertise-page a:focus-visible{outline-offset:3px;outline:3px solid #e9a53e}.advertise-header{background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:8px max(24px,50vw - 725px);display:flex}.advertise-header .tn-official-logo{object-fit:contain;width:200px;height:auto;max-height:57px}.advertise-header nav,.advertise-header-end{align-items:center;gap:22px;display:flex}.advertise-header a{color:#12242a;white-space:nowrap;font-size:14px;font-weight:650}.advertise-header nav .selected,.advertise-header-end .join{background:linear-gradient(125deg,#007cbd,#00a5d5);border-radius:6px;padding:14px 20px;color:#fff!important}.advertise-header-end .join{background:linear-gradient(125deg,#007cbd,#00a5d5)}.advertise-hero{background:linear-gradient(90deg,#fff 6%,#fffffff0 32%,#ffffff12 69%),url(/advertise-mountain-town.jpg) 50% 55%/cover;align-items:center;min-height:355px;display:flex;position:relative}.advertise-hero-inner{z-index:1;width:min(1440px,100%);margin:auto;padding:35px 40px;position:relative}.advertise-hero h1{letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(46px,5.3vw,76px);line-height:.98}.advertise-hero h1 span{color:#007cbd}.advertise-hero-inner>p{max-width:570px;margin:0 0 28px;font-size:clamp(17px,1.6vw,23px);line-height:1.32}.advertise-hero-points{gap:24px;max-width:660px;display:flex}.advertise-hero-points span{align-items:center;gap:10px;max-width:160px;font-size:15px;font-weight:650;display:flex}.advertise-hero-points svg{color:#092c50;flex:none;width:27px;height:27px}.advertise-hero-script{color:#fff;text-shadow:0 2px 14px #092c50;text-align:center;font-family:Georgia,serif;font-size:clamp(20px,2.8vw,42px);font-style:italic;position:absolute;top:42%;right:6%;transform:rotate(-8deg)}.advertise-content{max-width:1460px;margin:auto;padding:23px 33px 26px}.advertise-placements h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px)}.advertise-placements>p{color:#586b78;margin:1px 0 19px;font-size:18px}.advertise-placement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.advertise-placement{border:1px solid #e5f3fa;border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex;box-shadow:0 3px 13px #092c5011}.advertise-placement h3{letter-spacing:-.035em;margin:0 0 11px;font-size:21px;line-height:1.15}.advertise-placement>p{flex:1;min-height:82px;margin:14px 0 16px;font-size:15px;line-height:1.4}.advertise-placement-visual{background:#f3f8fc;border-radius:7px;height:152px;padding:8px;overflow:hidden}.fake-nav{align-items:center;gap:7px;margin-bottom:8px;display:flex}.fake-nav i{background:#092c50;border-radius:50%;width:14px;height:14px}.fake-nav span{background:#b9d9eb;border-radius:3px;width:24%;height:4px}.fake-row{gap:8px;min-height:75px;display:flex}.fake-list{flex:1;gap:5px;display:grid}.fake-list span,.fake-row.muted span{background:linear-gradient(90deg,#d6dee0 35%,#ecf0f1 35%);border-radius:4px;display:block}.fake-ad{text-align:center;color:#fff;background:#092c50;border-radius:4px;place-items:center;width:50%;padding:6px;font-size:11px;font-weight:800;display:grid}.advertise-placement-visual.banner .fake-row{flex-direction:column;display:flex}.advertise-placement-visual.banner .fake-ad{order:-1;width:100%;height:48px}.advertise-placement-visual.feed .fake-ad{width:100%;height:45px}.advertise-placement-visual.feed .fake-row{flex-direction:column}.advertise-placement-visual.side .fake-ad{width:35%}.advertise-placement-visual.related .fake-ad{width:36%}.fake-row.muted{gap:8px;min-height:26px;margin-top:7px}.fake-row.muted span{flex:1}.fake-search{color:#31556f;background:#fff;border-radius:4px;justify-content:space-between;margin:0 0 7px;padding:5px 8px;font-size:10px;display:flex}.advertise-placement-visual.search .fake-row{min-height:50px}.advertise-placement-visual.search .fake-ad{width:100%}.advertise-placement-visual.search .fake-list{display:none}.advertise-price-button,.advertise-main-button{color:#fff;background:linear-gradient(125deg,#007cbd,#00a5d5);border-radius:8px;align-items:center;gap:5px;min-height:50px;padding:10px 15px;font-size:19px;font-weight:800;display:flex;color:#fff!important}.advertise-price-button small{font-size:13px;font-weight:500}.advertise-price-button b{align-items:center;gap:5px;margin-left:auto;font-size:16px;display:flex}.advertise-price-button:hover,.advertise-main-button:hover{color:#fff;background:linear-gradient(125deg,#007cbd,#00a5d5)}.advertise-targeting{background:#f3f8fc;border-radius:13px;grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin:26px 0;padding:24px;display:grid}.advertise-targeting-intro{align-items:center;gap:18px;display:flex}.advertise-targeting-intro svg{color:#092c50;flex:none}.advertise-targeting h2,.advertise-bottom h2{letter-spacing:-.045em;margin:0 0 6px;font-size:25px}.advertise-targeting p,.advertise-bottom p{color:#50616b;margin:0;line-height:1.4}.advertise-targeting-list{grid-template-columns:repeat(4,1fr);display:grid}.advertise-targeting-list>span{text-align:center;border-left:1px solid #e5f3fa;flex-direction:column;align-items:center;gap:7px;padding:5px 8px;font-size:12px;font-weight:700;display:flex}.advertise-targeting-list svg{color:#092c50;width:25px}.advertise-targeting-list small{color:#50616b;font-size:11px;font-weight:400;line-height:1.3}.advertise-bottom{justify-content:space-between;align-items:center;gap:25px;padding:8px 7px 28px;display:flex}.advertise-main-button{border-radius:40px;justify-content:center;min-width:290px}.advertise-footer{text-align:center;color:#31556f;letter-spacing:.22em;border-top:1px solid #b9d9eb;max-width:400px;margin:auto;padding:15px;font-size:12px}@media (max-width:1150px){.advertise-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advertise-header nav,.advertise-header-end{gap:10px}.advertise-header a{font-size:12px}.advertise-targeting{grid-template-columns:1fr}}@media (max-width:760px){.advertise-header{flex-wrap:wrap;gap:6px;padding:8px 14px}.advertise-header .tn-official-logo{width:150px}.advertise-header nav{order:3;justify-content:space-between;gap:5px;width:100%;overflow-x:auto}.advertise-header nav .selected{padding:9px}.advertise-header-end{margin-left:auto}.advertise-header-end>a:first-child{display:none}.advertise-header-end .join{padding:9px}.advertise-hero{background:linear-gradient(#fffe 5%,#ffffffb8 46%,#fff0 100%),url(/advertise-mountain-town.jpg) 50%/cover;align-items:start;min-height:365px}.advertise-hero-inner{padding:26px 20px}.advertise-hero-inner>p{max-width:430px}.advertise-hero-script{display:none}.advertise-content{padding:24px 16px}.advertise-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advertise-placement>p{min-height:0}.advertise-targeting-list{grid-template-columns:repeat(2,1fr);row-gap:18px}.advertise-bottom{flex-direction:column;align-items:stretch}.advertise-main-button{min-width:0}}@media (max-width:520px){.advertise-header nav{font-size:11px}.advertise-hero h1{font-size:47px}.advertise-hero-points{gap:12px}.advertise-hero-points span{gap:4px;font-size:11px}.advertise-hero-points svg{width:20px;height:20px}.advertise-placement-grid{grid-template-columns:1fr}.advertise-placement{padding:18px}.advertise-placement-visual{height:130px}.advertise-placement>p{margin:12px 0;font-size:15px}.advertise-targeting{padding:17px}.advertise-targeting-intro{align-items:start}.advertise-targeting-intro svg{width:37px}.advertise-targeting-list>span:nth-child(odd){border:0}}.advertise-page .fake-search svg{flex:none;position:static}.ad-design-preview{color:#173b52;background:#f3f8fc;border:1px solid #e5f3fa;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;padding:18px;display:flex}.ad-design-preview.ad-design-compact{flex-direction:column;align-items:stretch;max-width:390px;padding:17px}.ad-design-preview .ad-design-label{color:#092c50;text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;font-weight:800}.ad-design-preview>img{object-fit:contain;border-radius:9px;width:clamp(120px,28%,240px);max-height:145px}.ad-design-preview.ad-design-compact>img{width:100%;max-height:150px}.ad-design-copy{flex:1;gap:8px;min-width:180px;display:grid}.ad-design-copy>strong{font-size:1.3rem;line-height:1.2}.ad-design-copy p{margin:0;font-size:.9rem;line-height:1.45}.ad-design-copy>small{color:#092c50}.ad-design-prices{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.ad-design-prices span{font-size:.85rem}.ad-design-prices strong{color:#092c50}.ad-design-prices del{color:#31556f}.ad-design-action{color:#fff;background:linear-gradient(125deg,#007cbd,#00a5d5);border-radius:7px;justify-self:start;padding:8px 13px;font-size:.85rem;font-weight:800}@media (max-width:600px){.ad-design-preview{flex-direction:column;align-items:stretch}.ad-design-preview>img{width:100%}}.ad-creative-guide{color:#092c50;background:#f3f8fc;border:1px solid #b9d9eb;border-left:4px solid #31556f;border-radius:10px;margin:18px 0;padding:18px 20px}.ad-creative-guide strong{font-size:18px}.ad-creative-guide li,.ad-creative-guide p{font-size:16px;line-height:1.6}.ad-creative-guide ul{padding-left:20px}
