.rss-page{min-height:100vh;background:linear-gradient(149deg,#182f76,#0e2e81);padding:80px 20px 60px}.rss-page .rss-container{max-width:1200px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:60px}@media(max-width:768px){.rss-page .rss-container{padding:30px 20px}}.rss-page .rss-header{text-align:center;margin-bottom:60px;padding-bottom:40px;border-bottom:2px solid #e9ecef}.rss-page .rss-header h1{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:16px}@media(max-width:768px){.rss-page .rss-header h1{font-size:2rem}}.rss-page .rss-header .rss-subtitle{font-size:1.25rem;color:#6c757d;max-width:700px;margin:0 auto;line-height:1.6}@media(max-width:768px){.rss-page .rss-header .rss-subtitle{font-size:1rem}}.rss-page section{margin-bottom:60px}.rss-page section:last-child{margin-bottom:0}.rss-page section h2{font-size:2rem;font-weight:600;color:#1a1a1a;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #465dab;display:inline-block}@media(max-width:768px){.rss-page section h2{font-size:1.5rem}}.rss-page section p{font-size:1.125rem;color:#495057;line-height:1.7;margin-bottom:16px}.rss-page .rss-quick-subscribe{background:#f8f9fa;padding:40px;border-radius:12px;border-left:4px solid #465dab}@media(max-width:768px){.rss-page .rss-quick-subscribe{padding:24px}}.rss-page .rss-quick-subscribe .feed-url-box{display:flex;gap:12px;align-items:center;margin:24px 0}@media(max-width:768px){.rss-page .rss-quick-subscribe .feed-url-box{flex-direction:column;align-items:stretch}}.rss-page .rss-quick-subscribe .feed-url-box .feed-url{flex:1;background:#fff;padding:16px 20px;border-radius:8px;font-family:Monaco,Courier New,monospace;font-size:1rem;color:#182f76;border:2px solid #dee2e6;word-break:break-all}.rss-page .rss-quick-subscribe .feed-url-box .copy-button{padding:16px 32px;background:#0e2e81;color:#fafafa;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.rss-page .rss-quick-subscribe .feed-url-box .copy-button:hover{background:#182f76;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,47,118,.3)}.rss-page .rss-quick-subscribe .feed-url-box .copy-button:active{transform:translateY(0)}.rss-page .rss-quick-subscribe .help-text{font-size:.95rem;color:#6c757d;margin:0}.rss-page .feed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px}.rss-page .feed-card{background:#f8f9fa;padding:28px;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease}.rss-page .feed-card:hover{border-color:#465dab;box-shadow:0 8px 24px rgba(70,93,171,.15);transform:translateY(-4px)}.rss-page .feed-card h3{font-size:1.375rem;font-weight:600;color:#1a1a1a;margin-bottom:12px}.rss-page .feed-card p{font-size:1rem;color:#6c757d;margin-bottom:16px}.rss-page .feed-card .feed-url-container{margin-bottom:16px}.rss-page .feed-card .feed-url-container code{display:block;background:#fff;padding:12px 16px;border-radius:6px;font-family:Monaco,Courier New,monospace;font-size:.875rem;color:#182f76;border:1px solid #dee2e6;word-break:break-all;line-height:1.5}.rss-page .feed-card .copy-feed-button{width:100%;padding:12px 24px;background:#0e2e81;color:#fafafa;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.rss-page .feed-card .copy-feed-button:hover{background:#182f76;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,47,118,.3)}.rss-page .feed-card .copy-feed-button:active{transform:translateY(0)}.rss-page .reader-list{list-style:none;padding:0;margin-top:24px}.rss-page .reader-list li{background:#f8f9fa;padding:16px 20px;margin-bottom:12px;border-radius:8px;border-left:4px solid #465dab;font-size:1.0625rem;color:#495057;transition:all .2s ease}.rss-page .reader-list li:hover{background:#e9ecef;transform:translateX(4px)}.rss-page .reader-list li strong{color:#1a1a1a;font-weight:600}.rss-page .steps-list{list-style:none;counter-reset:step-counter;padding:0;margin-top:32px}.rss-page .steps-list li{counter-increment:step-counter;position:relative;padding:20px 20px 20px 70px;margin-bottom:20px;background:#f8f9fa;border-radius:12px;font-size:1.0625rem;color:#495057;line-height:1.7}.rss-page .steps-list li:before{content:counter(step-counter);position:absolute;left:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#0e2e81;color:#fafafa;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.rss-page .steps-list li strong{color:#1a1a1a;font-weight:600;display:block;margin-bottom:4px}@media(max-width:768px){.rss-page .steps-list li{padding-left:60px}.rss-page .steps-list li:before{width:32px;height:32px;font-size:1rem}}.rss-page .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:32px}.rss-page .benefit-card{background:linear-gradient(149deg,#182f76,#0e2e81);padding:32px;border-radius:12px;color:#fafafa;text-align:center;transition:all .3s ease}.rss-page .benefit-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(24,47,118,.4)}.rss-page .benefit-card h3{font-size:1.375rem;font-weight:600;margin-bottom:12px;color:#fafafa}.rss-page .benefit-card p{font-size:1rem;color:hsla(0,0%,98%,.9);margin:0}.rss-page .faq-list{margin-top:32px}.rss-page .faq-item{background:#f8f9fa;padding:28px;margin-bottom:20px;border-radius:12px;border-left:4px solid #465dab}.rss-page .faq-item h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:12px}.rss-page .faq-item p{font-size:1.0625rem;color:#495057;margin:0;line-height:1.7}