html body main.advertising-page{color:#344033;background:#f7f5ef;flex-direction:column;display:flex}.advertising-shell{width:calc(100% - 48px);max-width:1120px;margin:20px auto 8px}.advertising-hero{margin-bottom:18px;display:block}.advertising-hero-copy{min-width:0}.advertising-eyebrow{color:#586e43;margin:0 0 12px;font-size:12px;font-weight:600}html body main.advertising-page .advertising-shell .advertising-fitted{width:100%;min-width:0;max-width:100%;margin:0;font-size:var(--fit-size)!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important;text-align:left!important;line-height:1.25!important}html body main.advertising-page .advertising-hero h1{text-align:left!important;margin:0!important}.advertising-subtitle{color:#65705d;margin-top:16px!important}.advertising-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin:22px 0 26px;display:grid}html body main.advertising-page .advertising-shell .advertising-card-grid>section{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;padding:22px;display:flex;box-shadow:none!important;background-image:none!important;border:1px solid #d9d3c1!important;border-radius:18px!important}html body main.advertising-page .advertising-shell .advertising-price-card{background:#edf0e5!important}html body main.advertising-page .advertising-shell .advertising-sample-card{background:#fffdf7!important}html body main.advertising-page .advertising-shell .advertising-card-grid>section :is(h2,h3,p,li){text-align:left!important}html body main.advertising-page .advertising-card-grid section h2:after{content:none!important;margin:0!important;display:none!important}.advertising-pill{color:#586e43;background:#e8ecdf;border-radius:20px;align-self:flex-start;margin-bottom:12px;padding:6px 12px;font-size:11px;font-weight:600;line-height:1.4;display:block}.advertising-photo-frame{box-sizing:border-box;isolation:isolate;border-radius:10px;flex:none;width:100%;margin:0 0 14px;display:block;position:relative;overflow:hidden}.advertising-photo-frame:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#17251b00,#17251be6);height:64px;position:absolute;inset:auto 0 0}.advertising-photo-frame>figcaption{z-index:1;min-width:0;position:absolute;inset:auto 14px 10px}.advertising-card-grid .advertising-card-photo{box-sizing:border-box;aspect-ratio:2;object-fit:contain;border-radius:0;width:100%;height:auto;margin:0;display:block}html body main.advertising-page .advertising-shell .advertising-photo-frame .advertising-photo-title{text-shadow:0 1px 3px #17251b66;color:#fff!important;margin:0!important;font-weight:600!important}.advertising-audience{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.4}.advertising-plan{margin:0 0 14px;font-size:14px;font-weight:400;line-height:1.4}.advertising-price-card ul{gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.advertising-price-card li{align-items:flex-start;gap:8px;display:flex}.advertising-price-card li svg{color:#586e43;flex-shrink:0;width:16px;height:16px;margin-top:2px}.advertising-price-footer{margin-top:auto;padding-top:20px}html body main.advertising-page .advertising-shell .advertising-price-footer .advertising-price{font-size:var(--fit-size,32px)!important;margin:0 0 12px!important;line-height:1.25!important}html body .advertising-action{box-sizing:border-box;color:#fffdf7;cursor:pointer;background:#586e43;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;height:48px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.advertising-action:hover{background:#4c603b}.advertising-action:focus-visible{outline-offset:3px;outline:3px solid #819364}.advertising-action:disabled{opacity:.7;cursor:wait}.advertising-price-note{color:#65705d;margin:8px 0 0;font-size:10px;line-height:14px}.advertising-article-sub{color:#65705d;margin:0 0 16px;font-size:13px;line-height:1.4}html body main.advertising-page .advertising-shell .advertising-sample-banner{flex-direction:column;flex:1;min-width:0;margin:0;padding:14px;display:flex;background:#e8ecdf!important;border:1px solid #c6d0b9!important;border-radius:11px!important}.advertising-sample-banner>small{color:#65705d;margin-bottom:10px;font-size:10px;line-height:14px}.advertising-example-brand{align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.advertising-example-brand strong{font-size:14px;line-height:1.4}.advertising-example-brand small{color:#65705d;margin-top:3px;font-size:10px;line-height:14px;display:block}.advertising-example-logo{background:#586e43;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:600;text-decoration:underline;display:grid;color:#fffdf7!important;font-size:18px!important}.advertising-sample-banner>p{color:#65705d;margin:6px 0 18px;font-size:14px;line-height:1.4}.advertising-sample-banner>.advertising-action{margin-top:auto}html body main.advertising-page .advertising-steps>h2{margin-bottom:16px!important}.advertising-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.advertising-steps h3{margin:0 0 5px;font-size:15px}.advertising-steps p{color:#65705d;margin:0;font-size:13px}.advertising-terms{color:#65705d;margin:20px 0 22px;font-size:12px;line-height:1.6}html body main.advertising-page .advertising-request{background:#eef0e6;border-radius:18px;padding:22px;scroll-margin-top:90px}html body main.advertising-page .advertising-request-title{text-align:left!important;margin:0!important}html body main.advertising-page .advertising-form-intro{color:#65705d;text-align:left!important;margin:8px 0 24px!important}.advertising-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.advertising-form label{gap:8px;min-width:0;display:grid}.advertising-form label>span{font-size:13px;font-weight:600}.advertising-form :is(input,textarea){box-sizing:border-box;color:#344033;width:100%;min-width:0;max-width:100%;font:inherit;background:#fffdf7;border:1px solid #d9d3c1;border-radius:8px;padding:12px 14px;font-size:16px;line-height:1.5}.advertising-form input{height:48px}.advertising-form textarea{resize:vertical;min-height:84px}.advertising-form :is(input,textarea)::placeholder{color:#65705d;opacity:1}.advertising-form :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #819364}.advertising-form [aria-invalid=true]{border-color:#9b4c36}.advertising-form .advertising-action{margin-top:4px}.advertising-form-note,.advertising-privacy{color:#65705d;margin:0;font-size:12px;line-height:1.5}.advertising-privacy{margin:8px 22px 0}.advertising-error{color:#973d2e;font-size:14px}.advertising-error a{text-decoration:underline}.advertising-form-result{gap:16px;display:grid}.advertising-form-result p{font-size:16px}@media (max-width:767px){.advertising-shell{margin-top:16px}.advertising-hero{display:block}.advertising-card-grid{grid-template-columns:minmax(0,1fr)}.advertising-steps>div{grid-template-columns:minmax(0,1fr);gap:16px}.advertising-card-grid{row-gap:16px}html body main.advertising-page .advertising-shell .advertising-card-grid>section{padding:16px}.advertising-photo-frame:after{height:56px}}@media (min-width:768px){.advertising-price-note{min-height:14px}html body main.advertising-page .advertising-shell .advertising-sample-banner{padding-bottom:21px}}.advertising-privacy a{text-underline-offset:4px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.advertising-privacy a:focus-visible{outline-offset:3px;outline:2px solid #819364}html body main.advertising-page>.public-assistant-dock{padding-top:6px!important}@media (min-width:768px) and (hover:hover) and (pointer:fine){html body main.advertising-page .advertising-shell .advertising-hero .advertising-fitted{text-align:center!important}.advertising-hero{padding-block:8px}}
