.subscription-wrap .release-prose{max-width:760px;margin-inline:auto}
.rss-address{background:#e5eeea;border:1px solid #b5ccc2;border-radius:8px;padding:clamp(20px,4vw,32px);margin:32px 0}
.rss-address h2{margin-top:0}.rss-address label{display:block;font-weight:700;margin-bottom:12px}
#rss-url{display:block;box-sizing:border-box;width:100%;min-width:0;resize:none;min-height:84px;padding:12px;border:1px solid #7b9690;border-radius:4px;background:#fffdf7;color:#173438;font:16px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}
.rss-copy{margin-top:16px;min-height:48px;padding:12px 22px;border:0;border-radius:4px;background:#175e60;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer}
.rss-copy[hidden]{display:none}.rss-copy:disabled{opacity:.65;cursor:wait}.rss-copy:focus-visible,#rss-url:focus-visible,.rss-faq summary:focus-visible{outline:3px solid #a57432;outline-offset:4px}
.rss-help,.rss-copy-status{font-size:14px;line-height:1.7}.rss-copy-status{min-height:1.7em;margin-bottom:0;font-weight:700}
.rss-steps{padding-left:1.6em}.rss-steps li{padding:8px 0 12px}.rss-steps li p{margin:6px 0 0}
.rss-faq{border-top:1px solid #b5ccc2;padding:20px 0}.rss-faq summary{cursor:pointer;font-weight:700;line-height:1.7;min-height:44px}.rss-faq p,.rss-faq li{overflow-wrap:anywhere}.rss-back{margin-top:32px}
@media(max-width:600px){.subscription-wrap .page-intro h1{font-size:clamp(25px,7vw,38px)}.rss-copy{width:100%}.rss-address{padding:20px 16px}}
