#sr-tours{--sr-navy:#07182e;--sr-green:#166534;--sr-lime:#c5f277;--sr-line:#dce4e9;color:#07182e;background:#fff;font:17px/1.65 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left}
#sr-tours *{box-sizing:border-box}#sr-tours a{color:#166534;text-underline-offset:4px}#sr-tours a:hover{color:#14532d}#sr-tours :focus-visible{outline:3px solid #166534;outline-offset:4px}
#sr-tours .sr-wrap{max-width:1140px;margin:auto;padding:0 24px}#sr-tours .sr-nav{padding:22px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}#sr-tours .sr-brand{font-weight:850;color:#07182e;letter-spacing:.02em;text-decoration:none;font-size:15px}#sr-tours .sr-brand small{display:block;font-size:10px;letter-spacing:.12em;color:#166534}
#sr-tours .sr-nav-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;font-weight:750}#sr-tours .sr-hero{background:#07182e;border-bottom:6px solid #9bd12a;padding:clamp(28px,5vw,58px);border-radius:18px;color:white;margin:12px 0 32px;position:relative;overflow:hidden}#sr-tours .sr-hero h1,#sr-tours .sr-hero h2{font-size:clamp(38px,5.6vw,68px);letter-spacing:-.045em;line-height:1.06;color:white;max-width:850px;margin:18px 0 24px;font-weight:850}#sr-tours .sr-hero h1 span,#sr-tours .sr-hero h2 span{color:#c5f277}#sr-tours .sr-hero>p:not(.sr-eyebrow){max-width:720px;color:#e2e8f0;font-size:19px}#sr-tours .sr-eyebrow{color:#166534;font-size:11px;letter-spacing:.16em;font-weight:850;text-transform:uppercase;margin:0 0 12px}#sr-tours .sr-hero .sr-eyebrow{color:#c5f277}
#sr-tours .sr-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 0}#sr-tours .sr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:12px 18px;background:#166534;color:white;text-decoration:none;font-weight:750;font-size:14px;border:1px solid #166534}#sr-tours .sr-button:hover{background:#14532d;color:white}#sr-tours .sr-hero .sr-button{background:#c5f277;color:#07182e;border-color:#c5f277}#sr-tours .sr-button.sr-outline{background:white;color:#166534}#sr-tours .sr-hero .sr-outline{background:transparent;color:white;border-color:#9cadb9}
#sr-tours section{scroll-margin-top:30px;padding:28px 0}#sr-tours h2{color:#07182e;font-size:clamp(29px,4vw,42px);line-height:1.15;letter-spacing:-.035em;font-weight:850;margin:8px 0 16px}#sr-tours h3{font-size:25px;line-height:1.15;color:#07182e;letter-spacing:-.025em;font-weight:800;margin:12px 0}#sr-tours p{margin:0 0 16px}#sr-tours .sr-lead{max-width:780px;color:#475569}
#sr-tours .sr-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;border:1px solid #dce4e9;border-top:5px solid #166534;border-radius:14px;padding:32px;background:#f1f6f3;align-items:center}#sr-tours .sr-feature h2{font-size:38px}#sr-tours .sr-facts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}#sr-tours .sr-facts span{font-size:12px;padding:5px 10px;border:1px solid #cdded2;border-radius:20px;background:white}#sr-tours .sr-preview{background:white;padding:24px;border:1px solid #dce4e9;border-radius:10px}#sr-tours .sr-preview p{font-size:14px;color:#475569}#sr-tours audio{width:100%;margin:8px 0 12px}#sr-tours .sr-wave{display:flex;align-items:center;gap:5px;height:52px;margin-bottom:15px}#sr-tours .sr-wave i{display:block;flex:1;background:#166534;border-radius:4px;height:45%}#sr-tours .sr-wave i:nth-child(3n){height:95%;background:#07182e}#sr-tours .sr-wave i:nth-child(3n + 1){height:65%;background:#9bd12a}
#sr-tours .sr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}#sr-tours .sr-card{display:flex;flex-direction:column;align-items:start;padding:26px;border:1px solid #dce4e9;border-top:4px solid #166534;border-radius:12px;background:#fff;min-width:0}#sr-tours .sr-card p{color:#475569;font-size:15px}#sr-tours .sr-card .sr-button{margin-top:auto}#sr-tours .sr-card .sr-meta{color:#166534;font-size:12px;font-weight:750}#sr-tours .sr-community-list{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}#sr-tours .sr-community-list a{padding:8px 13px;border:1px solid #dce4e9;background:#f1f6f3;border-radius:6px;font-size:13px;font-weight:650;text-decoration:none}
#sr-tours .sr-info{background:#f1f6f3;padding:28px;border-radius:12px;margin-top:25px}#sr-tours .sr-info ul{padding-left:22px}#sr-tours .sr-info li{margin:10px 0}#sr-tours .sr-small{font-size:13px;color:#475569}#sr-tours .sr-footer{background:#07182e;border-top:5px solid #166534;color:white;padding:28px;border-radius:12px;margin:35px 0 24px}#sr-tours .sr-footer a{color:#c5f277}#sr-tours .sr-footer p{color:#e2e8f0;font-size:14px}
body:has(#sr-tours) .entry-header{display:none}body:has(#sr-tours) .entry-content,body:has(#sr-tours) .site-content>.ast-container{max-width:1240px;width:100%;padding-left:0;padding-right:0}body:has(#sr-tours) article{border:0}body:has(#sr-tours) .site-main{width:100%}
@media(max-width:700px){#sr-tours .sr-wrap{padding:0 18px}#sr-tours .sr-nav{align-items:start;flex-direction:column;gap:10px}#sr-tours .sr-nav-links{gap:16px}#sr-tours .sr-feature,#sr-tours .sr-grid{grid-template-columns:1fr}#sr-tours .sr-feature{padding:22px;gap:20px}#sr-tours .sr-feature h2{font-size:32px}#sr-tours .sr-hero{margin-top:5px}#sr-tours .sr-card{padding:22px}#sr-tours .sr-button{width:100%}}
@media print{#sr-tours .sr-nav,#sr-tours audio,#sr-tours .sr-wave{display:none}#sr-tours .sr-hero,#sr-tours .sr-footer{background:white;color:#07182e}#sr-tours .sr-hero h1,#sr-tours .sr-hero p{color:#07182e}}
