.pl-relays{--pl-gold:#8a6626;--pl-ink:#2b2724;--pl-muted:#6b6259;--pl-line:#e5dbc7;color:var(--pl-ink);background:#faf7f0;padding:clamp(32px,6vw,76px) 22px;font-family:Outfit,Arial,sans-serif;font-weight:300;line-height:1.55}.pl-relays *{box-sizing:border-box}.pl-relays__inner{max-width:1100px;margin:auto}.pl-relays__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.17em;color:var(--pl-gold);margin:0 0 16px}.pl-relays h1,.pl-relays h2,.pl-relays h3{font-family:'Tenor Sans',Arial,sans-serif;font-weight:400;text-transform:none;letter-spacing:-.025em;color:var(--pl-ink)}.pl-relays h1{font-size:clamp(32px,4.4vw,55px);line-height:1.13;margin:0 0 18px;max-width:760px}.pl-relays__lead{font-size:19px;color:var(--pl-muted);max-width:650px;margin:0 0 30px}.pl-relays__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.pl-relays__card{background:#fffdf9;border:1px solid var(--pl-line);border-radius:16px;padding:32px}.pl-relays h2{font-size:25px;line-height:1.25;margin:0 0 16px}.pl-relays h3{font-size:20px;line-height:1.25;margin:0 0 12px}.pl-relays p{margin-top:0}.pl-relays a,.pl-relays button{font-family:inherit}.pl-relays__button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:12px 22px;background:#886220;border:1px solid #886220;border-radius:7px;color:white!important;text-decoration:none;font-weight:600;font-size:15px}.pl-relays__button:hover{background:#73521c}.pl-relays__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.pl-relays__note{font-size:13px;color:var(--pl-muted);margin:14px 0 0!important}.pl-relays__towns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 10px}.pl-relays__town{padding:15px 13px;border:1px solid var(--pl-line);border-radius:9px;background:#faf7f0}.pl-relays__town strong{font-weight:600;font-size:14px;display:block}.pl-relays__town span{font-size:13px;color:var(--pl-muted)}.pl-relays__copy{display:block;background:transparent;color:var(--pl-gold);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border:0;padding:8px 0 0;font-size:12px;min-height:35px;text-align:left}.pl-relays [role=status]{min-height:42px;font-size:12px;line-height:1.4;color:var(--pl-gold);margin:12px 0 0}.pl-relays__flag{display:inline-flex;gap:9px;align-items:center;font-size:12px;color:var(--pl-gold);font-weight:600;margin-bottom:17px}.pl-relays__flag svg{height:21px;width:21px}.pl-relays__warning{padding:14px;border:1px solid #d9b877;background:#f6ecd8;border-radius:8px;font-size:13px;line-height:1.5;margin:0 0 20px}.pl-relays__warning strong{display:block;font-size:14px;color:#725019}.pl-relays ol{list-style:none;counter-reset:pl-step;margin:0;padding:0}.pl-relays ol li{position:relative;counter-increment:pl-step;padding:0 0 18px 36px;font-size:14px}.pl-relays ol li::before{content:counter(pl-step);position:absolute;left:0;top:0;background:#eee2cb;color:#725019;border-radius:50%;height:25px;width:25px;display:grid;place-items:center;font-size:12px;font-weight:600}.pl-relays ol strong{display:block;font-weight:600;margin-bottom:4px}.pl-relays ol span{color:var(--pl-muted)}.pl-relays__billing{padding:12px 14px;background:#f5f0e6;border-radius:7px;font-size:13px}.pl-relays__legal{font-size:11px;line-height:1.5;color:var(--pl-muted);margin:15px 0 0!important}.pl-relays__faq{border-top:1px solid var(--pl-line);margin-top:36px;padding-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.pl-relays__faq p{font-size:14px;color:var(--pl-muted);margin:0}.pl-relays a:focus-visible,.pl-relays button:focus-visible{outline:3px solid #966d24;outline-offset:4px}.pl-relays__contact{color:var(--pl-gold)!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:780px){.pl-relays__grid,.pl-relays__faq{grid-template-columns:1fr}.pl-relays__card{padding:24px}.pl-relays__lead{font-size:17px}.pl-relays h2{font-size:23px}}@media(max-width:370px){.pl-relays{padding-left:14px;padding-right:14px}.pl-relays__card{padding:18px}.pl-relays__towns{grid-template-columns:1fr}.pl-relays__button{padding:12px 15px;font-size:14px}}
