/* Verso homepage editorial rebuild — draft only */
/* HOMEPAGE END CAP: compact social strip and aligned footer */
body.home #follow-verso.vm-follow{background:#173c45!important;padding:23px 0!important}
body.home #follow-verso.vm-follow .site-shell{width:min(calc(100% - 2rem),72rem)!important}
body.home #follow-verso.vm-follow .vm-follow-grid{display:grid!important;grid-template-columns:245px minmax(0,1fr)!important;align-items:center!important;gap:25px!important}
body.home #follow-verso.vm-follow .vm-follow-grid>div:first-child>span{display:block!important;font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#e6bf81!important;margin:0 0 6px!important}
body.home #follow-verso.vm-follow h2{font:400 clamp(23px,2.2vw,29px)/1.18 Georgia,serif!important;color:#fff!important;margin:0!important;letter-spacing:-.025em!important}
body.home #follow-verso.vm-follow h2 em{color:#e6bf81!important}
body.home #follow-verso.vm-follow .vm-follow-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important}
body.home #follow-verso.vm-follow .vm-follow-links a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-height:45px!important;min-width:0!important;padding:9px 11px!important;border:1px solid #4a6970!important;border-radius:4px!important;background:#284c54!important;color:#fff!important;text-decoration:none!important;font:700 11px/1.3 system-ui,sans-serif!important}
body.home #follow-verso.vm-follow .vm-follow-links a:hover,body.home #follow-verso.vm-follow .vm-follow-links a:focus-visible{background:#36616a!important;border-color:#e6bf81!important}
body.home #follow-verso.vm-follow .vm-follow-links .social-icon{display:grid!important;place-items:center!important;flex:0 0 23px!important;width:23px!important;height:23px!important;font-size:15px!important;line-height:1!important;color:#e6bf81!important}
body.home footer.vm-footer{background:#111719!important;padding:24px 0 0!important;color:#c9d1d0!important}
body.home footer.vm-footer .site-shell{width:min(calc(100% - 2rem),72rem)!important}
body.home footer.vm-footer .vm-footer-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:35px!important;align-items:start!important;padding:0 0 20px!important;margin:0 auto!important}
body.home footer.vm-footer .vm-footer-brand{font:900 clamp(24px,2.6vw,33px)/1.15 system-ui,sans-serif!important;letter-spacing:-.05em!important;color:#fff!important;margin:0 0 8px!important}
body.home footer.vm-footer .vm-footer-brand span{color:#d8a43e!important}
body.home footer.vm-footer .vm-footer-grid>div>p:not(.vm-footer-brand){font:400 12px/1.6 system-ui,sans-serif!important;color:#adbab9!important;max-width:380px!important;margin:0!important}
body.home footer.vm-footer .vm-footer-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 14px!important;align-items:start!important}
body.home footer.vm-footer .vm-footer-links a{display:block!important;padding:8px 0!important;border:0!important;border-bottom:1px solid #344145!important;font:700 12px/1.3 system-ui,sans-serif!important;color:#e5e9e7!important;text-decoration:none!important}
body.home footer.vm-footer .vm-footer-links a:hover{color:#e6bf81!important}
body.home footer.vm-footer .vm-footer-base{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;border-top:1px solid #344145!important;padding:12px 0 14px!important;margin:0 auto!important;color:#a3b0ae!important;font:400 11px/1.4 system-ui,sans-serif!important}
@media(max-width:1000px){body.home #follow-verso.vm-follow .vm-follow-grid{grid-template-columns:1fr!important;gap:16px!important}body.home #follow-verso.vm-follow .vm-follow-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){body.home #follow-verso.vm-follow .vm-follow-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home footer.vm-footer .vm-footer-grid{grid-template-columns:1fr!important;gap:18px!important}body.home footer.vm-footer .vm-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:480px){body.home #follow-verso.vm-follow .vm-follow-links{grid-template-columns:1fr!important}body.home footer.vm-footer .vm-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* FINAL DOWNLOADS REBUILD — matched headings and full-height content */
body.home #downloads .vm-split-grid{align-items:stretch!important;gap:16px!important}
body.home #downloads .vm-split-panel,body.home #downloads .vm-split-panel-dark{display:flex!important;flex-direction:column!important;padding:23px!important;background:#fff!important;border:1px solid #deded5!important;border-radius:6px!important}
body.home #downloads #latest-vinyl>.vm-section-head,body.home #downloads #latest-quizzes>.vm-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:end!important;gap:8px 12px!important;width:100%!important;min-height:91px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e0e2d9!important;padding:0 0 15px!important;margin:0 0 16px!important}
body.home #downloads .vm-section-head p{grid-column:1/-1!important;grid-row:1!important;background:transparent!important;color:#a67439!important;font:800 10px/1.3 system-ui,sans-serif!important;letter-spacing:.13em!important;margin:0!important}
body.home #downloads .vm-section-head h2{grid-column:1!important;grid-row:2!important;background:transparent!important;font:400 clamp(25px,2.7vw,34px)/1.1 Georgia,serif!important;color:#173c45!important;margin:0!important}
body.home #downloads .vm-section-head a{grid-column:2!important;grid-row:2!important;align-self:center!important;white-space:nowrap!important;background:transparent!important;color:#173c45!important;font:750 11px/1.3 system-ui,sans-serif!important}
body.home #latest-quizzes .home-latest-quizzes{flex:1!important;display:flex!important;flex-direction:column!important}
body.home #latest-quizzes .vdh-latest-quizzes-head{display:none!important}
body.home #latest-quizzes .vdh-list.vdh-latest-quizzes{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:12px!important;flex:1!important}
body.home #latest-quizzes .vdh-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:0!important;height:100%!important;padding:16px!important;background:#f7f7f2!important;border:1px solid #e1e2d9!important;border-radius:5px!important}
body.home #latest-quizzes .vdh-card .vdh-label{display:block!important;width:max-content!important;max-width:100%!important;background:transparent!important;color:#a67439!important;border:0!important;border-radius:0!important;padding:0!important;font:800 10px/1.3 system-ui,sans-serif!important;letter-spacing:.08em!important}
body.home #latest-quizzes .vdh-card h3{font:400 clamp(20px,2.1vw,27px)/1.13 Georgia,serif!important;color:#173c45!important;margin:6px 0!important}
body.home #latest-quizzes .vdh-card .vdh-btn{width:135px!important;min-width:0!important;max-width:135px!important;padding:11px!important;white-space:normal!important}
body.home #latest-vinyl .vdh-latest-records{display:flex!important;flex-direction:column!important;flex:1!important}
body.home #latest-vinyl .vdh-latest-records-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:12px!important;flex:1!important}
body.home #latest-vinyl .vdh-latest-record-card{display:flex!important;min-height:0!important;height:100%!important;max-height:none!important;background:#f7f7f2!important;border:1px solid #e1e2d9!important;border-top:3px solid #b58b49!important;padding:17px!important;border-radius:5px!important}
body.home #latest-vinyl .vdh-latest-record-copy{min-height:0!important;flex:1!important}
body.home #latest-vinyl .vdh-latest-record-card:nth-child(n+5){display:none!important}
@media(max-width:950px){body.home #latest-quizzes .vdh-list.vdh-latest-quizzes{grid-template-rows:none!important}body.home #latest-quizzes .vdh-card{min-height:105px!important}body.home #latest-vinyl .vdh-latest-record-card{min-height:180px!important}}
@media(max-width:550px){body.home #downloads #latest-vinyl>.vm-section-head,body.home #downloads #latest-quizzes>.vm-section-head{display:block!important;min-height:0!important}body.home #downloads .vm-section-head h2{margin:7px 0!important}body.home #downloads .vm-section-head a{display:inline-block!important;margin-top:6px!important}body.home #latest-vinyl .vdh-latest-records-grid{grid-template-columns:1fr!important;grid-template-rows:none!important}body.home #latest-quizzes .vdh-card{grid-template-columns:1fr!important}body.home #latest-quizzes .vdh-card .vdh-btn{width:auto!important;max-width:none!important;justify-self:start!important}}

/* Final homepage finish: quizzes, vinyl and social */
body.home #downloads.vm-split{background:#f5f3ed!important;padding:34px 0 38px!important}
body.home #downloads .vm-split-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important}
body.home #downloads .vm-split-panel,body.home #downloads .vm-split-panel-dark{background:#fff!important;color:#173c45!important;border:1px solid #deded5!important;border-radius:6px!important;padding:24px!important;box-shadow:none!important;min-width:0!important}
body.home #downloads .vm-section-head,body.home #downloads .vm-section-head-light{display:flex!important;flex-wrap:wrap!important;align-items:end!important;justify-content:space-between!important;gap:7px!important;border:0!important;border-bottom:1px solid #e1e3da!important;padding:0 0 17px!important;margin:0 0 17px!important}
body.home #downloads .vm-section-head p{flex-basis:100%!important;color:#a67439!important;font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.13em!important;margin:0!important}
body.home #downloads .vm-section-head h2{font:400 clamp(25px,2.6vw,34px)/1.13 Georgia,serif!important;color:#173c45!important;margin:0!important}
body.home #downloads .vm-section-head>a{font:750 12px/1.4 system-ui,sans-serif!important;color:#173c45!important;text-decoration:none!important}
body.home #latest-quizzes .vdh-list.vdh-latest-quizzes{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
body.home #latest-quizzes .vdh-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:100px!important;height:auto!important;padding:15px 16px!important;margin:0!important;background:#f7f7f2!important;border:1px solid #e2e3db!important;border-radius:5px!important;box-shadow:none!important}
body.home #latest-quizzes .vdh-card>div{min-width:0!important;flex:1!important}
body.home #latest-quizzes .vdh-label{font:800 10px/1.35 system-ui,sans-serif!important;letter-spacing:.08em!important;color:#a67439!important}
body.home #latest-quizzes .vdh-card h3{font:400 clamp(19px,2vw,25px)/1.18 Georgia,serif!important;color:#173c45!important;margin:5px 0!important}
body.home #latest-quizzes .vdh-meta{font:400 12px/1.45 system-ui,sans-serif!important;color:#667a7b!important;margin:0!important}
body.home #latest-quizzes .vdh-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;flex:0 0 auto!important;width:auto!important;min-width:96px!important;max-width:145px!important;height:auto!important;margin:0!important;padding:10px 12px!important;background:#173c45!important;color:#fff!important;border-radius:4px!important;text-align:center!important;font:750 11px/1.35 system-ui,sans-serif!important;text-decoration:none!important}
body.home #latest-quizzes .vdh-btn:hover{background:#2a6268!important}
body.home #latest-vinyl .vdh-latest-records{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
body.home #latest-vinyl .vdh-latest-records-head{display:none!important}
body.home #latest-vinyl .vdh-latest-records-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body.home #latest-vinyl .vdh-latest-record-card{display:block!important;min-width:0!important;min-height:205px!important;background:#f7f7f2!important;border:1px solid #e2e3db!important;border-top:3px solid #b58b49!important;border-radius:5px!important;padding:16px!important;box-shadow:none!important}
body.home #latest-vinyl .vdh-latest-record-card:nth-child(n+5){display:none!important}
body.home #latest-vinyl .vdh-latest-record-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:168px!important;padding:0!important}
body.home #latest-vinyl .vdh-latest-record-copy small{font:800 10px/1.35 system-ui,sans-serif!important;letter-spacing:.07em!important;color:#a67439!important}
body.home #latest-vinyl .vdh-latest-record-copy h3{font:400 clamp(19px,2vw,26px)/1.15 Georgia,serif!important;color:#173c45!important;margin:10px 0 5px!important}
body.home #latest-vinyl .vdh-record-artist{font:700 13px/1.35 system-ui,sans-serif!important;color:#34585e!important;margin:0 0 5px!important}
body.home #latest-vinyl .vdh-record-label{font:400 12px/1.4 system-ui,sans-serif!important;color:#6b7a78!important;margin:0!important}
body.home #latest-vinyl .vdh-latest-record-copy time{display:block!important;margin-top:auto!important;padding-top:12px!important;font:650 11px/1.35 system-ui,sans-serif!important;color:#687c7c!important}
body.home #follow-verso.vm-follow{background:#173c45!important;padding:31px 0!important}
body.home #follow-verso .vm-follow-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:35px!important;align-items:center!important}
body.home #follow-verso .vm-follow-grid>div:first-child>span{font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#e6bf81!important}
body.home #follow-verso h2{font:400 clamp(27px,2.9vw,39px)/1.15 Georgia,serif!important;letter-spacing:-.02em!important;color:#fff!important;margin:9px 0 0!important}
body.home #follow-verso h2 em{color:#e6bf81!important}
body.home #follow-verso .vm-follow-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
body.home #follow-verso .vm-follow-links a{display:flex!important;align-items:center!important;gap:12px!important;background:#28515a!important;color:#fff!important;border:1px solid #50717a!important;border-radius:4px!important;padding:11px 14px!important;min-width:0!important;min-height:50px!important;text-decoration:none!important;font:700 12px/1.4 system-ui,sans-serif!important}
body.home #follow-verso .vm-follow-links a:hover{background:#35636b!important}
body.home #follow-verso .vm-follow-links .social-icon{display:inline-grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;color:#e6bf81!important;font-size:19px!important}
@media(max-width:950px){body.home #downloads .vm-split-grid{grid-template-columns:1fr!important}body.home #follow-verso .vm-follow-grid{grid-template-columns:1fr!important;gap:20px!important}}
@media(max-width:580px){body.home #downloads .vm-split-panel{padding:17px!important}body.home #latest-quizzes .vdh-card{flex-wrap:wrap!important}body.home #latest-quizzes .vdh-btn{min-width:120px!important}body.home #latest-vinyl .vdh-latest-records-grid{grid-template-columns:1fr 1fr!important}body.home #latest-vinyl .vdh-latest-record-card{padding:12px!important;min-height:190px!important}body.home #follow-verso .vm-follow-links{grid-template-columns:1fr!important}}

/* Community fundraising: annual context, remove duplicate total and clarify upcoming */
body.home #fundraising .vm-section-head{margin-bottom:20px!important}
body.home #fundraising .vdh-fund-progress-copy{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:10px!important}
body.home #fundraising .vdh-fund-progress-copy>strong{display:none!important}
body.home #fundraising .vdh-fund-progress-copy>span{display:block!important;color:#4d686b!important;font:700 13px/1.4 system-ui,sans-serif!important}
body.home #fundraising .vdh-progress-track{margin-top:20px!important}
body.home #fundraising .vdh-fund-footer{margin-top:14px!important;color:#506b6e!important}
body.home #fundraising .vm-fundraising-forthcoming{margin-top:25px!important;padding-top:23px!important;border-top:1px solid #d4d5cb!important}
body.home #fundraising .vm-fundraising-subhead{display:block!important;margin:0 0 16px!important}
body.home #fundraising .vm-fundraising-subhead .vm26-fund-kicker{font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#a67439!important;margin:0 0 6px!important}
body.home #fundraising .vm-fundraising-subhead h3{font:400 clamp(26px,3vw,35px)/1.14 Georgia,serif!important;color:#173c45!important;margin:0 0 7px!important}
body.home #fundraising .vm-fundraising-subhead span{font:400 13px/1.5 system-ui,sans-serif!important;color:#526d70!important}
body.home #fundraising .vdh-fund-home-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.home #fundraising .vdh-fund-home-card{min-width:0!important;padding:20px 23px!important;background:#fff!important;border:1px solid #d8d9d0!important;border-left:4px solid #b58b49!important;border-radius:5px!important;box-shadow:none!important}
body.home #fundraising .vdh-fund-home-type{font:800 10px/1.3 system-ui,sans-serif!important;letter-spacing:.12em!important;color:#a67439!important}
body.home #fundraising .vdh-fund-home-date{font:800 12px/1.4 system-ui,sans-serif!important;color:#4f6b6d!important;margin:8px 0!important}
body.home #fundraising .vdh-fund-home-card h4{font:400 clamp(20px,2.3vw,28px)/1.2 Georgia,serif!important;color:#173c45!important;margin:6px 0!important}
body.home #fundraising .vdh-fund-home-card p{font:400 13px/1.5 system-ui,sans-serif!important;color:#5d7173!important}
@media(max-width:650px){body.home #fundraising .vdh-fund-home-grid{grid-template-columns:1fr!important}}

/* Lower homepage refresh: Spotify through footer */
body.home #spotify .vdh-latest-spotify-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important}
body.home #spotify .vdh-latest-spotify-card{display:grid!important;grid-template-columns:155px minmax(0,1fr)!important;min-height:180px!important;background:#fff!important;border:1px solid #dce0d7!important;border-radius:6px!important;overflow:hidden!important;box-shadow:none!important}
body.home #spotify .vdh-latest-spotify-art-link{height:100%!important;min-height:180px!important;display:block!important;overflow:hidden!important;background:#173c45!important}
body.home #spotify .vdh-latest-spotify-art{width:100%!important;height:100%!important;min-height:180px!important;display:block!important;background-size:cover!important;background-position:center!important}
body.home #spotify .vdh-latest-spotify-content{padding:18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-width:0!important}
body.home #spotify .vdh-latest-spotify-show{font:800 10px/1.3 system-ui,sans-serif!important;color:#a67439!important;letter-spacing:.09em!important}
body.home #spotify .vdh-latest-spotify-content h3{font:400 clamp(20px,2vw,27px)/1.17 Georgia,serif!important;color:#173c45!important;margin:0!important}
body.home #spotify .vdh-latest-spotify-meta{font-size:12px!important;color:#647679!important}
body.home #spotify .vdh-latest-spotify-btn{margin-top:auto!important;background:#147c49!important;color:#fff!important;padding:9px 14px!important;border-radius:4px!important;font:800 12px/1.3 system-ui,sans-serif!important;text-decoration:none!important}
body.home #calendar.vm-events{background:#faf9f5!important;padding:38px 0!important}
body.home #calendar .vm-section-head,body.home #fundraising .vm-section-head{display:block!important;padding:0!important;margin:0 0 19px!important;border:0!important;text-align:left!important}
body.home #calendar .vm-section-head p,body.home #fundraising .vm-section-head p{font:800 10px/1.3 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#a67439!important;margin:0 0 7px!important}
body.home #calendar .vm-section-head h2,body.home #fundraising .vm-section-head h2{font:400 clamp(32px,3.7vw,47px)/1.12 Georgia,serif!important;color:#173c45!important;margin:0!important}
body.home #calendar .vdh-events-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;align-items:stretch!important}
body.home #calendar .vdh-column{display:block!important;background:#fff!important;border:1px solid #e1e1d8!important;border-top:4px solid #b58b49!important;border-radius:5px!important;padding:19px 21px!important;min-width:0!important;box-shadow:none!important}
body.home #calendar .vdh-column>h3{font:400 29px/1.1 Georgia,serif!important;color:#173c45!important;margin:0 0 12px!important;padding-bottom:12px!important;border-bottom:1px solid #e4e5dc!important}
body.home #calendar .vdh-item{padding:11px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #e9ebe5!important;background:none!important;box-shadow:none!important}
body.home #calendar .vdh-item:last-child{border-bottom:0!important}
body.home #calendar .vdh-date{color:#a67439!important;font:800 11px/1.4 system-ui,sans-serif!important}
body.home #calendar .vdh-item h4{font:650 15px/1.35 system-ui,sans-serif!important;color:#173c45!important;margin:4px 0!important}
body.home #calendar .vdh-item p{font:400 12px/1.4 system-ui,sans-serif!important;color:#657879!important;margin:0!important}
body.home #fundraising.vm-fundraising{background:#eeece3!important;padding:38px 0!important}
body.home #fundraising .vdh-fund-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body.home #fundraising .vdh-fund-summary-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;background:#fff!important;border:1px solid #dcded5!important;border-radius:5px!important;min-height:120px!important;padding:18px!important;box-shadow:none!important}
body.home #fundraising .vdh-fund-summary-card span{font:800 11px/1.4 system-ui,sans-serif!important;color:#5b7274!important}
body.home #fundraising .vdh-fund-summary-card strong{font:400 clamp(26px,2.7vw,38px)/1.12 Georgia,serif!important;color:#173c45!important;margin:7px 0!important}
body.home #fundraising .vdh-fund-summary-card em{font:400 12px/1.4 system-ui,sans-serif!important;color:#687b7b!important}
body.home #fundraising .vdh-progress-track{height:17px!important;margin-top:20px!important;background:#d9ded6!important;border-radius:12px!important;overflow:hidden!important}
body.home #fundraising .vdh-progress-bar{height:100%!important;background:#b58b49!important}
body.home #fundraising .vdh-fund-progress-copy{display:flex!important;justify-content:space-between!important;gap:12px!important;margin-top:9px!important;color:#173c45!important}
body.home #fundraising .vdh-fund-footer{font-size:12px!important;color:#607475!important}
body.home #fundraising .vm-fundraising-forthcoming{margin-top:22px!important;padding-top:17px!important;border-top:1px solid #d5d8cf!important}
body.home #fundraising .vm-fundraising-subhead h3{font:400 26px/1.2 Georgia,serif!important;color:#173c45!important}
body.home #fundraising .vdh-fund-home-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}
body.home #fundraising .vdh-fund-home-card{background:#fff!important;border:1px solid #dcdfd5!important;border-radius:5px!important;box-shadow:none!important;padding:20px!important}
body.home #downloads.vm-split{background:#faf9f5!important;padding:38px 0!important}
body.home #downloads .vm-split-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
body.home #downloads .vm-split-panel{background:#fff!important;border:1px solid #dfe1d9!important;border-radius:6px!important;padding:24px!important;min-width:0!important;box-shadow:none!important}
body.home #downloads .vm-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:7px!important;padding:0 0 15px!important;border-bottom:1px solid #e4e5dd!important;margin-bottom:18px!important}
body.home #downloads .vm-section-head p{width:100%!important;font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.13em!important;color:#a67439!important;margin:0!important}
body.home #downloads .vm-section-head h2{font:400 clamp(25px,2.8vw,35px)/1.1 Georgia,serif!important;color:#173c45!important;margin:0!important}
body.home #downloads .vm-section-head a{color:#173c45!important;font:750 12px/1.3 system-ui,sans-serif!important}
body.home #downloads .vdh-card{background:#f7f7f2!important;border:1px solid #e4e5de!important;border-radius:5px!important;padding:15px!important;margin:0 0 10px!important;box-shadow:none!important}
body.home #downloads .vdh-quiz-pdf-help{display:none!important}
body.home #follow-verso.vm-follow{background:#173c45!important;padding:30px 0!important}
body.home #follow-verso .vm-follow-grid{display:grid!important;grid-template-columns:1fr 1.2fr!important;align-items:center!important;gap:30px!important}
body.home #follow-verso h2{font:400 clamp(27px,3vw,40px)/1.12 Georgia,serif!important;color:#fff!important;margin:6px 0!important}
body.home #follow-verso .vm-follow-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
body.home #follow-verso .vm-follow-links a{background:#284c54!important;border:1px solid #547078!important;border-radius:4px!important;padding:11px 13px!important;color:#fff!important;text-decoration:none!important}
@media(max-width:900px){body.home #calendar .vdh-events-grid{grid-template-columns:1fr!important}body.home #fundraising .vdh-fund-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home #downloads .vm-split-grid{grid-template-columns:1fr!important}body.home #follow-verso .vm-follow-grid{grid-template-columns:1fr!important}}
@media(max-width:650px){body.home #spotify .vdh-latest-spotify-grid{grid-template-columns:1fr!important}body.home #spotify .vdh-latest-spotify-card{grid-template-columns:120px minmax(0,1fr)!important}body.home #spotify .vdh-latest-spotify-art-link,body.home #spotify .vdh-latest-spotify-art{min-height:165px!important}body.home #fundraising .vdh-fund-home-grid{grid-template-columns:1fr!important}body.home #follow-verso .vm-follow-links{grid-template-columns:1fr!important}}

/* Radio section fine-tuning: centre archive label and tighten vertical rhythm */
body.home #latest-shows.vm-home-radio{padding-top:24px!important;padding-bottom:24px!important}
body.home #latest-shows .vm-section-head{margin-bottom:14px!important}
body.home #latest-shows .vdh-featured-card--archive{position:relative!important}
body.home #latest-shows .vdh-featured-card--archive .vdh-featured-type{display:block!important;position:static!important;align-self:center!important;text-align:center!important;width:max-content!important;max-width:100%!important;margin:0 auto 8px!important}
body.home #latest-shows .vdh-featured-grid{margin-bottom:0!important}
body.home #latest-shows .vdh-sticky-player.vm26-home-player{margin-top:12px!important}
body.home #latest-shows .vm-playlists{margin-top:20px!important;padding-top:18px!important}

/* Homepage radio: full-width editorial content, reuse new radio player controls */
body.home #latest-shows.vm-home-radio{background:#f1efe7!important;color:#173c45!important;padding:44px 0 48px!important}
body.home #latest-shows .site-shell{width:min(calc(100% - 2rem),72rem)!important}
body.home #latest-shows .vm-section-head{padding:0!important;margin:0 0 22px!important;border:0!important;display:grid!important;grid-template-columns:1fr auto!important;gap:5px 20px!important;align-items:end!important;position:static!important}
body.home #latest-shows .vm-section-head p{grid-column:1/-1!important;color:#a67439!important;font:800 11px/1.4 system-ui,sans-serif!important;letter-spacing:.13em!important}
body.home #latest-shows .vm-section-head h2{color:#173c45!important;font:400 clamp(35px,4vw,52px)/1.1 Georgia,serif!important;margin:0!important}
body.home #latest-shows .vm-section-head>a{position:static!important;color:#173c45!important;font:750 12px/1.4 system-ui,sans-serif!important}
body.home #latest-shows .vm-latest-shows-wrap{max-width:none!important;width:100%!important}
body.home #latest-shows .vdh-latest-shows{max-width:none!important;width:100%!important;background:transparent!important}
body.home #latest-shows .vdh-featured-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;width:100%!important}
body.home #latest-shows .vdh-featured-card{background:#173c45!important;color:#fff!important;min-height:0!important;border:1px solid #35545a!important;border-radius:6px!important;padding:20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}
body.home #latest-shows .vdh-featured-card h3{color:#fff!important;font:400 clamp(19px,2vw,27px)/1.2 Georgia,serif!important;text-align:center!important}
body.home #latest-shows .vdh-featured-card p{color:#d5e1df!important}
body.home #latest-shows .vdh-logo-frame{height:135px!important;max-height:135px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
body.home #latest-shows .vdh-logo-frame img{max-height:128px!important;width:auto!important;object-fit:contain!important}
body.home #latest-shows .vdh-sticky-player.vm26-home-player{width:100%!important;max-width:none!important;margin:16px 0 0!important;background:#173c45!important;color:#fff!important;padding:16px 20px!important;border-radius:6px!important;border:0!important;display:block!important}
body.home #latest-shows .vm26-home-player .vdh-sticky-meta,body.home #latest-shows .vm26-home-player .vdh-main-player{display:none!important}
body.home #latest-shows .vm26-home-player .vmr-audio-ui{display:flex!important;align-items:center!important;gap:17px!important;width:100%!important}
body.home #latest-shows .vm26-home-player button{cursor:pointer!important}
body.home #latest-shows .vmr-audio-toggle{display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;border:0!important;border-radius:50%!important;background:#e8c78e!important;color:#173c45!important;font-size:21px!important}
body.home #latest-shows .vmr-audio-skip{display:flex!important;gap:7px!important}
body.home #latest-shows .vmr-audio-skip button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:39px!important;height:43px!important;border:1px solid #668186!important;border-radius:4px!important;background:transparent!important;color:#fff!important;font-size:21px!important;line-height:1!important}
body.home #latest-shows .vmr-audio-skip small{font:800 10px/1 system-ui,sans-serif!important}
body.home #latest-shows .vmr-audio-main{flex:1!important;min-width:0!important}
body.home #latest-shows .vmr-audio-info{display:flex!important;align-items:baseline!important;gap:12px!important;margin-bottom:9px!important}
body.home #latest-shows .vmr-audio-label{font:800 10px/1.3 system-ui,sans-serif!important;letter-spacing:.12em!important;color:#e8c78e!important;white-space:nowrap!important}
body.home #latest-shows .vmr-audio-display{font:650 14px/1.3 system-ui,sans-serif!important;color:#fff!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.home #latest-shows .vmr-audio-timeline{display:flex!important;align-items:center!important;gap:12px!important}
body.home #latest-shows .vmr-audio-timeline span{font:700 11px/1 system-ui,sans-serif!important;color:#dbe6e3!important}
body.home #latest-shows .vmr-audio-seek{flex:1!important;min-width:0!important;accent-color:#e8c78e!important;cursor:pointer!important}
body.home #latest-shows .vmr-audio-volume{display:flex!important;align-items:center!important;gap:9px!important;color:#e8c78e!important}
body.home #latest-shows .vmr-audio-volume input{width:78px!important;accent-color:#e8c78e!important}
body.home #latest-shows .vm-playlists{max-width:none!important;margin-top:30px!important;padding-top:26px!important;border-top:1px solid #d4d8cf!important}
body.home #latest-shows .vm-spotify-head{display:flex!important;align-items:center!important;gap:14px!important}
body.home #latest-shows .vm-spotify-head h3{color:#173c45!important;font:400 clamp(25px,2.8vw,36px)/1.1 Georgia,serif!important}
body.home #latest-shows .vm-spotify-head>a{color:#173c45!important;margin-left:auto!important}
body.home #latest-shows .vm-playlists .vdh-latest-playlists{max-width:none!important;width:100%!important}
body.home #latest-shows .vm-playlists .vdh-playlist-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body.home #latest-shows .vm-spotify-footer a{color:#173c45!important}
@media(max-width:760px){body.home #latest-shows .vdh-featured-grid{grid-template-columns:1fr!important}body.home #latest-shows .vmr-audio-ui{flex-wrap:wrap!important}body.home #latest-shows .vmr-audio-main{flex-basis:100%!important;order:3!important}body.home #latest-shows .vmr-audio-volume{margin-left:auto!important}body.home #latest-shows .vm-playlists .vdh-playlist-grid{grid-template-columns:1fr!important}}
@media(max-width:550px){body.home #latest-shows .vm-section-head{display:block!important}body.home #latest-shows .vm-section-head>a{display:inline-block!important;margin-top:10px!important}body.home #latest-shows .vm26-home-player{padding:13px!important}}

/* RADIO AND STATS FINAL CASCADE OVERRIDES */
body.home #radio.vm-channel{background:#f3f0e8!important;padding:28px 0!important;border:0!important}
body.home #radio.vm-channel .vm-channel-grid{display:grid!important;grid-template-columns:42% 58%!important;width:min(calc(100% - 2rem),72rem)!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 auto!important;gap:0!important}
body.home #radio.vm-channel .vm-channel-image{height:270px!important;min-height:0!important;border-radius:6px 0 0 6px!important;overflow:hidden!important}
body.home #radio.vm-channel .vm-channel-image img{height:100%!important;width:100%!important;object-fit:cover!important}
body.home #radio.vm-channel .vm-channel-copy{height:270px!important;min-height:0!important;padding:24px 38px!important;background:#e8e6dd!important;border:1px solid #d9d8cc!important;border-left:0!important;border-radius:0 6px 6px 0!important;justify-content:center!important;align-items:flex-start!important}
body.home #radio.vm-channel .vm-channel-copy h2{font:400 clamp(32px,3.5vw,48px)/1.05 Georgia,serif!important;color:#173c45!important;margin:8px 0!important}
body.home #radio.vm-channel .vm-channel-copy p{font:400 13px/1.55 system-ui,sans-serif!important;color:#4d686a!important;margin:0 0 13px!important}
body.home #radio.vm-channel .vm-channel-copy a{background:#173c45!important;color:#fff!important;padding:10px 15px!important}
body.home #verso-by-numbers.vm-dashboard-strip{background:#f3f0e8!important;color:#173c45!important;padding:8px 0 40px!important}
body.home #verso-by-numbers.vm-dashboard-strip .site-shell{width:min(calc(100% - 2rem),72rem)!important}
body.home #verso-by-numbers.vm-dashboard-strip .vm-section-head{display:block!important;position:static!important;width:100%!important;max-width:none!important;padding:0!important;margin:0 0 19px!important;border:0!important;text-align:left!important;background:transparent!important}
body.home #verso-by-numbers.vm-dashboard-strip .vm-section-head p{display:block!important;color:#a67439!important;font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.13em!important;margin:0 0 7px!important}
body.home #verso-by-numbers.vm-dashboard-strip .vm-section-head h2{display:block!important;color:#173c45!important;font:400 clamp(31px,3.4vw,45px)/1.1 Georgia,serif!important;letter-spacing:-.03em!important;margin:0 0 7px!important}
body.home #verso-by-numbers.vm-dashboard-strip .vm-section-head>span{display:block!important;color:#5a7071!important;font:400 13px/1.5 system-ui,sans-serif!important;text-align:left!important;max-width:none!important;margin:0!important}
body.home #verso-by-numbers.vm-dashboard-strip .vdh-site-stats-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
body.home #verso-by-numbers.vm-dashboard-strip .vdh-site-stat{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;min-height:114px!important;padding:16px!important;background:#fff!important;border:1px solid #deded4!important;border-top:3px solid #b58b49!important;border-radius:5px!important;box-shadow:none!important}
body.home #verso-by-numbers.vm-dashboard-strip .vdh-site-stat strong{color:#173c45!important;font:400 clamp(23px,2.5vw,35px)/1.1 Georgia,serif!important}
body.home #verso-by-numbers.vm-dashboard-strip .vdh-site-stat span{color:#4c6769!important;font:750 11px/1.35 system-ui,sans-serif!important}
@media(max-width:850px){body.home #radio.vm-channel .vm-channel-grid{grid-template-columns:1fr!important}body.home #radio.vm-channel .vm-channel-image{height:220px!important;border-radius:6px 6px 0 0!important}body.home #radio.vm-channel .vm-channel-copy{height:auto!important;min-height:220px!important;border:1px solid #d9d8cc!important;border-top:0!important;border-radius:0 0 6px 6px!important}body.home #verso-by-numbers.vm-dashboard-strip .vdh-site-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:550px){body.home #verso-by-numbers.vm-dashboard-strip .vdh-site-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.home #radio.vm-channel .vm-channel-copy{padding:22px!important}}

/* Stage 7: calm editorial radio + annual stats, consistent widths and clean typography */
.home #radio.vm-channel{background:#eeeae0!important}
.home #radio .vm-channel-grid{width:min(100% - 2rem,72rem)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:43% 57%!important;min-height:300px!important;height:auto!important;align-items:stretch!important;gap:0!important;padding:32px 0!important}
.home #radio .vm-channel-image{height:280px!important;min-height:0!important;overflow:hidden!important;border-radius:6px 0 0 6px!important}
.home #radio .vm-channel-image img{width:100%!important;height:100%!important;object-fit:cover!important}
.home #radio .vm-channel-copy{height:280px!important;min-height:0!important;padding:30px clamp(24px,4vw,55px)!important;background:#fff!important;border:1px solid #dfdfd6!important;border-left:0!important;border-radius:0 6px 6px 0!important;justify-content:center!important}
.home #radio .vm-channel-copy h2{font:400 clamp(33px,3.6vw,50px)/1.07 Georgia,serif!important;letter-spacing:-.035em!important;margin:10px 0!important}
.home #radio .vm-channel-copy p{font-size:13px!important;line-height:1.55!important;margin:0 0 15px!important}
.home #radio .vm-channel-copy a{padding:10px 15px!important;font-size:12px!important}
.home #verso-by-numbers.vm-dashboard-strip{background:#f7f6f0!important;padding:34px 0 45px!important}
.home #verso-by-numbers .vm-section-head{display:grid!important;grid-template-columns:1fr auto!important;gap:5px 20px!important;align-items:end!important;margin:0 0 19px!important}
.home #verso-by-numbers .vm-section-head p{grid-column:1/-1!important;margin:0!important}
.home #verso-by-numbers .vm-section-head h2{font:400 clamp(31px,3.3vw,43px)/1.1 Georgia,serif!important;margin:0!important}
.home #verso-by-numbers .vm-section-head>span{font-size:13px!important;max-width:340px!important;text-align:right!important}
.home #verso-by-numbers .vdh-site-stats-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}
.home #verso-by-numbers .vdh-site-stat{min-height:116px!important;justify-content:center!important;background:#fff!important;border:1px solid #dcded7!important;border-top:3px solid #b58b49!important;box-shadow:none!important;border-radius:4px!important}
.home #verso-by-numbers .vdh-site-stat strong{font:400 clamp(23px,2.4vw,35px)/1.1 Georgia,serif!important;margin-bottom:8px!important}
.home #verso-by-numbers .vdh-site-stat span{font:750 11px/1.35 system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.home #latest-shows.vm-home-radio{border-top:0!important}
@media(max-width:900px){.home #radio .vm-channel-grid{grid-template-columns:1fr!important;padding:20px 0!important}.home #radio .vm-channel-image{height:210px!important;border-radius:6px 6px 0 0!important}.home #radio .vm-channel-copy{height:auto!important;min-height:0!important;border:1px solid #dfdfd6!important;border-top:0!important;border-radius:0 0 6px 6px!important}.home #verso-by-numbers .vdh-site-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){.home #verso-by-numbers .vm-section-head{display:block!important}.home #verso-by-numbers .vm-section-head>span{display:block!important;text-align:left!important;margin-top:8px!important}.home #verso-by-numbers .vdh-site-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Stage 6: break up the oppressive teal band, replace inherited split-heading geometry */
.home #radio.vm-channel{background:#e8e5da!important;border-top:1px solid #dedbd0!important;border-bottom:1px solid #d8d5c9!important}
.home #radio .vm-channel-grid{grid-template-columns:1fr 1fr!important;min-height:315px!important;height:315px!important}
.home #radio .vm-channel-image,.home #radio .vm-channel-image img{height:315px!important}
.home #radio .vm-channel-copy{background:#e8e5da!important;height:315px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:28px clamp(30px,5vw,75px)!important;color:#173c45!important}
.home #radio .vm-channel-copy h2{font:400 clamp(38px,4vw,57px)/1.04 Georgia,serif!important;color:#173c45!important;margin:12px 0!important}
.home #radio .vm-channel-copy p{font:400 14px/1.6 system-ui,sans-serif!important;color:#50696b!important;margin:0 0 17px!important;max-width:480px!important}
.home #radio .vm-channel-copy>span{color:#a67439!important}
.home #radio .vm-channel-copy a{background:#173c45!important;color:#fff!important}
.home #verso-by-numbers.vm-dashboard-strip{background:#f8f7f2!important;color:#173c45!important;padding:42px 0!important}
.home #verso-by-numbers .vm-section-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;border:0!important;padding:0!important;margin:0 0 22px!important}
.home #verso-by-numbers .vm-section-head p{font:800 11px/1.3 system-ui,sans-serif!important;letter-spacing:.13em!important;color:#a67439!important;margin:0 0 5px!important}
.home #verso-by-numbers .vm-section-head h2{font:400 clamp(34px,4vw,50px)/1.1 Georgia,serif!important;letter-spacing:-.035em!important;color:#173c45!important;margin:0 0 8px!important}
.home #verso-by-numbers .vm-section-head>span{font:400 14px/1.55 system-ui,sans-serif!important;color:#5c7374!important}
.home #verso-by-numbers .vdh-site-stats-grid{gap:12px!important}
.home #verso-by-numbers .vdh-site-stat{min-height:122px!important;background:#e9eae2!important;border:1px solid #d8dbd2!important;padding:17px!important;border-radius:5px!important;align-items:flex-start!important;text-align:left!important}
.home #verso-by-numbers .vdh-site-stat strong{color:#173c45!important;font:400 clamp(25px,2.5vw,38px)/1.12 Georgia,serif!important}
.home #verso-by-numbers .vdh-site-stat span{color:#4e676b!important;font:800 11px/1.4 system-ui,sans-serif!important}
.home #verso-by-numbers .vdh-site-stat:hover{background:#dfe5df!important}
.home #latest-shows.vm-home-radio{background:#173c45!important;padding:42px 0 50px!important}
.home #latest-shows .vm-section-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;position:relative!important;padding:0 190px 0 0!important;border:0!important;margin:0 0 22px!important}
.home #latest-shows .vm-section-head p{font:800 11px/1.3 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#e2bd7e!important;margin:0!important}
.home #latest-shows .vm-section-head h2{font:400 clamp(35px,4vw,52px)/1.12 Georgia,serif!important;color:#fff!important;letter-spacing:-.03em!important;margin:0!important}
.home #latest-shows .vm-section-head>a{position:absolute!important;right:0!important;bottom:8px!important;font:750 12px/1.4 system-ui,sans-serif!important;color:#fff!important}
@media(max-width:900px){.home #radio .vm-channel-grid{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.home #radio .vm-channel-image,.home #radio .vm-channel-image img{height:230px!important}.home #radio .vm-channel-copy{height:auto!important;min-height:260px!important}.home #verso-by-numbers .vdh-site-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){.home #latest-shows .vm-section-head{padding-right:0!important}.home #latest-shows .vm-section-head>a{position:static!important;margin-top:7px!important}.home #verso-by-numbers .vdh-site-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Stage 5: replace the weak transitional sentence and redesign Discover as an editorial feature grid */
.home #discover-verso.vm-discover{padding:clamp(38px,5vw,65px) 0!important;background:#f2f0e9!important}
.home #discover-verso .vm26-discover-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:25px!important;margin:0 0 25px!important;border:0!important;padding:0!important}
.home #discover-verso .vm26-discover-head>div{min-width:0!important}
.home #discover-verso .vm26-discover-head p{font:800 11px/1.3 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#a67439!important;margin:0 0 8px!important}
.home #discover-verso .vm26-discover-head h2{font:400 clamp(38px,4.5vw,59px)/1.1 Georgia,serif!important;letter-spacing:-.045em!important;color:#173c45!important;margin:0 0 12px!important}
.home #discover-verso .vm26-discover-head h2 em{color:#a67439!important}
.home #discover-verso .vm26-discover-head span{font:400 15px/1.5 system-ui,sans-serif!important;color:#526c6f!important}
.home #discover-verso .vm26-discover-head>a{font:750 12px/1.4 system-ui,sans-serif!important;text-decoration:none!important;color:#173c45!important;border-bottom:1px solid #a67439!important;padding-bottom:6px!important;white-space:nowrap!important}
.home #discover-verso .vm-discover-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
.home #discover-verso .vm-discover-grid>a{grid-column:span 2!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:360px!important;padding:0 0 20px!important;border:1px solid #d9d8cd!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease!important}
.home #discover-verso .vm-discover-grid>a:nth-child(n+4){grid-column:span 3!important;min-height:320px!important}
.home #discover-verso .vm-discover-grid>a:hover{transform:translateY(-3px)!important;border-color:#b58b49!important}
.home #discover-verso .vm-discover-thumb{display:block!important;flex:0 0 auto!important;height:175px!important;min-height:175px!important;width:100%!important;margin:0 0 19px!important;background-size:cover!important;background-position:center!important;border:0!important;border-radius:0!important}
.home #discover-verso .vm-discover-grid>a:nth-child(n+4) .vm-discover-thumb{height:190px!important;min-height:190px!important}
.home #discover-verso .vm-discover-grid>a small{display:block!important;font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#a67439!important;margin:0 22px 9px!important}
.home #discover-verso .vm-discover-grid>a strong{font:400 clamp(22px,2.3vw,30px)/1.16 Georgia,serif!important;letter-spacing:-.025em!important;color:#173c45!important;margin:0 22px 10px!important}
.home #discover-verso .vm-discover-grid>a>span{font:400 13px/1.55 system-ui,sans-serif!important;color:#596f72!important;margin:0 22px 19px!important}
.home #discover-verso .vm-discover-grid>a>b{display:block!important;margin:auto 22px 0!important;padding-top:12px!important;border-top:1px solid #e7e7df!important;font:800 12px/1.4 system-ui,sans-serif!important;color:#173c45!important}
@media(max-width:850px){.home #discover-verso .vm-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home #discover-verso .vm-discover-grid>a,.home #discover-verso .vm-discover-grid>a:nth-child(n+4){grid-column:span 1!important;min-height:350px!important}.home #discover-verso .vm26-discover-head{display:block!important}.home #discover-verso .vm26-discover-head>a{display:inline-block!important;margin-top:15px!important}}
@media(max-width:550px){.home #discover-verso .vm-discover-grid{grid-template-columns:1fr!important}.home #discover-verso .vm-discover-grid>a,.home #discover-verso .vm-discover-grid>a:nth-child(n+4){min-height:0!important}.home #discover-verso .vm-discover-thumb,.home #discover-verso .vm-discover-grid>a:nth-child(n+4) .vm-discover-thumb{height:195px!important;min-height:195px!important}}

/* Dispatches: lock the entire three-card composition to identical image and copy regions */
.home #latest-blogs .vm-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}
.home #latest-blogs .vm-story,.home #latest-blogs .vm-story:first-child{display:grid!important;grid-template-rows:210px minmax(260px,1fr)!important;grid-column:auto!important;align-self:stretch!important;height:100%!important;min-height:0!important}
.home #latest-blogs .vm-story-image,.home #latest-blogs .vm-story:first-child .vm-story-image{display:block!important;width:100%!important;height:210px!important;min-height:0!important;overflow:hidden!important}
.home #latest-blogs .vm-story-image img,.home #latest-blogs .vm-story:first-child .vm-story-image img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important}
.home #latest-blogs .vm-story-copy,.home #latest-blogs .vm-story:first-child .vm-story-copy{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:18px!important;min-height:260px!important;height:100%!important}
.home #latest-blogs .vm-story-copy>p{margin:0 0 10px!important}
.home #latest-blogs .vm-story-copy h3,.home #latest-blogs .vm-story:first-child .vm-story-copy h3{font:400 clamp(21px,2vw,27px)/1.2 Georgia,serif!important;margin:0 0 12px!important}
.home #latest-blogs .vm-story-excerpt{margin-top:auto!important;padding-top:12px!important}
@media(max-width:900px){.home #latest-blogs .vm-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home #latest-blogs .vm-story,.home #latest-blogs .vm-story:first-child{grid-template-rows:170px minmax(285px,1fr)!important}.home #latest-blogs .vm-story-image,.home #latest-blogs .vm-story:first-child .vm-story-image{height:170px!important}.home #latest-blogs .vm-story-copy,.home #latest-blogs .vm-story:first-child .vm-story-copy{min-height:285px!important;padding:13px!important}}
@media(max-width:650px){.home #latest-blogs .vm-story-grid{grid-template-columns:1fr!important}.home #latest-blogs .vm-story,.home #latest-blogs .vm-story:first-child{grid-template-rows:210px auto!important}.home #latest-blogs .vm-story-image,.home #latest-blogs .vm-story:first-child .vm-story-image{height:210px!important}.home #latest-blogs .vm-story-copy,.home #latest-blogs .vm-story:first-child .vm-story-copy{min-height:0!important}.home #latest-blogs .vm-story-excerpt{margin-top:0!important}}

/* Dispatches: three perfectly equal editorial columns */
.home #latest-blogs .vm-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.home #latest-blogs .vm-story:first-child{grid-column:auto!important}
.home #latest-blogs .vm-story:first-child .vm-story-image img{height:210px!important}
.home #latest-blogs .vm-story-image img{height:210px!important}
.home #latest-blogs .vm-story:first-child .vm-story-copy{padding:18px!important}
.home #latest-blogs .vm-story:first-child .vm-story-copy h3{font-size:clamp(20px,2vw,27px)!important}
@media(max-width:900px){.home #latest-blogs .vm-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home #latest-blogs .vm-story:first-child{grid-column:auto!important}.home #latest-blogs .vm-story:first-child .vm-story-image img{height:210px!important}}
@media(max-width:650px){.home #latest-blogs .vm-story-grid{grid-template-columns:1fr!important}.home #latest-blogs .vm-story-image img,.home #latest-blogs .vm-story:first-child .vm-story-image img{height:210px!important}}

/* Dispatches: editorial magazine layout, without changing the live story tabs */
.home #latest-blogs.vm-dispatches{background:#f8f7f2!important;padding:clamp(38px,5vw,66px) 0!important}
.home #latest-blogs .vm26-dispatch-head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:22px!important;margin-bottom:24px!important;padding-bottom:18px!important;border-bottom:1px solid #d6d9d0!important}
.home #latest-blogs .vm26-dispatch-head>div{min-width:0}
.home #latest-blogs .vm26-dispatch-head h2{font:400 clamp(34px,4.5vw,58px)/1.08 Georgia,serif!important;letter-spacing:-.045em!important;color:#173c45!important;margin:5px 0 10px!important}
.home #latest-blogs .vm26-dispatch-head h2 em{color:#a67439!important}
.home #latest-blogs .vm26-dispatch-head p{font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.16em!important;color:#a67439!important}
.home #latest-blogs .vm26-dispatch-head span{font:400 14px/1.5 system-ui,sans-serif!important;color:#587174!important}
.home #latest-blogs .vm26-dispatch-head>a{white-space:nowrap!important;align-self:center!important;padding:12px 17px!important;border:1px solid #173c45!important;border-radius:4px!important;color:#173c45!important;font:800 12px/1.4 system-ui,sans-serif!important;text-decoration:none!important}
.home #latest-blogs .vm26-dispatch-head>a:hover{background:#173c45!important;color:#fff!important}
.home #latest-blogs .vm-story-tabs{display:flex!important;gap:6px!important;margin-bottom:20px!important;padding:4px!important;background:#e9ebe4!important;border-radius:5px!important;width:max-content!important;max-width:100%!important}
.home #latest-blogs .vm-story-tabs button{border:0!important;background:transparent!important;color:#3e5b60!important;padding:10px 17px!important;border-radius:4px!important;font:750 12px/1.3 system-ui,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important}
.home #latest-blogs .vm-story-tabs button.is-active{background:#173c45!important;color:#fff!important;box-shadow:0 2px 5px #173c4520!important}
.home #latest-blogs .vm-story-grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr!important;gap:15px!important;align-items:stretch!important}
.home #latest-blogs .vm-story-panel[hidden]{display:none!important}
.home #latest-blogs .vm-story{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:100%!important;border:1px solid #e1e2da!important;background:#fff!important;border-radius:5px!important;overflow:hidden!important;box-shadow:none!important;transition:transform .2s ease,border-color .2s ease!important}
.home #latest-blogs .vm-story:hover{transform:translateY(-3px)!important;border-color:#c9b48e!important}
.home #latest-blogs .vm-story-image{display:block!important;overflow:hidden!important;background:#e5e5dd!important}
.home #latest-blogs .vm-story-image img{display:block!important;width:100%!important;height:185px!important;aspect-ratio:auto!important;object-fit:cover!important;transition:transform .3s ease!important}
.home #latest-blogs .vm-story:first-child .vm-story-image img{height:290px!important}
.home #latest-blogs .vm-story:hover .vm-story-image img{transform:scale(1.035)!important}
.home #latest-blogs .vm-story-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:18px!important}
.home #latest-blogs .vm-story:first-child .vm-story-copy{padding:23px!important}
.home #latest-blogs .vm-story-copy>p{font:800 10px/1.3 system-ui,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#a67439!important;margin:0 0 10px!important}
.home #latest-blogs .vm-story-copy h3{font:400 clamp(20px,2vw,27px)/1.17 Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 10px!important}
.home #latest-blogs .vm-story:first-child .vm-story-copy h3{font-size:clamp(26px,2.8vw,38px)!important}
.home #latest-blogs .vm-story-copy h3 a{color:#173c45!important;text-decoration:none!important}
.home #latest-blogs .vm-story-copy h3 a:hover{text-decoration:underline!important;text-decoration-color:#a67439!important}
.home #latest-blogs .vm-story-excerpt{font:400 13px/1.55 system-ui,sans-serif!important;color:#5d7173!important}
.home #latest-blogs .vm-story-excerpt p{margin:0!important}
@media(max-width:900px){.home #latest-blogs .vm-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home #latest-blogs .vm-story:first-child{grid-column:span 2!important}.home #latest-blogs .vm-story:first-child .vm-story-image img{height:300px!important}}
@media(max-width:600px){.home #latest-blogs .vm26-dispatch-head{display:block!important}.home #latest-blogs .vm26-dispatch-head>a{display:inline-block!important;margin-top:15px!important}.home #latest-blogs .vm-story-tabs{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important}.home #latest-blogs .vm-story-tabs button{padding:10px 12px!important}.home #latest-blogs .vm-story-grid{grid-template-columns:1fr!important}.home #latest-blogs .vm-story:first-child{grid-column:auto!important}.home #latest-blogs .vm-story:first-child .vm-story-image img{height:220px!important}.home #latest-blogs .vm-story-image img{height:190px!important}}

/* Stage 4 — distinctive editorial treatments for the live Hub modules */
.home #verso-by-numbers{background:#173c45!important;color:#fff!important;padding:44px 0 49px!important}
.home #verso-by-numbers .vm-section-head h2,.home #verso-by-numbers .vm-section-head p{color:#fff!important}
.home #verso-by-numbers .vm-section-head>span{color:#cadbd9!important}
.home #verso-by-numbers .vdh-site-stats{background:transparent!important;border:0!important;padding:0!important}
.home #verso-by-numbers .vdh-site-stats-heading{display:none!important}
.home #verso-by-numbers .vdh-site-stats-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
.home #verso-by-numbers .vdh-site-stat{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:136px!important;padding:17px 10px!important;background:#254b53!important;border:1px solid #45656a!important;border-radius:5px!important;box-shadow:none!important;text-decoration:none!important}
.home #verso-by-numbers .vdh-site-stat strong{font:400 clamp(22px,2.6vw,38px)/1.1 Georgia,serif!important;color:#fff!important}
.home #verso-by-numbers .vdh-site-stat span{font:700 11px/1.4 system-ui,sans-serif!important;color:#d8e7e4!important}
.home #verso-by-numbers .vdh-site-stat:hover{background:#34616a!important}
.home #calendar .vdh-events-head{display:none!important}
.home #calendar .vdh-events-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}
.home #calendar .vdh-column{min-width:0!important;background:#fff!important;border:1px solid #dedfd8!important;border-radius:6px!important;padding:20px!important;box-shadow:none!important}
.home #calendar .vdh-column>h3{font:400 29px/1.2 Georgia,serif!important;color:#173c45!important;margin:0 0 15px!important;border-bottom:1px solid #e0e6df!important;padding-bottom:12px!important}
.home #calendar .vdh-item{padding:11px 0!important;margin:0!important;border-bottom:1px solid #e8ebe6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.home #calendar .vdh-item:last-child{border:0!important}
.home #calendar .vdh-date{font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.08em!important;color:#a67439!important}
.home #calendar .vdh-item h4{font:600 15px/1.35 system-ui,sans-serif!important;color:#173c45!important;margin:4px 0!important}
.home #calendar .vdh-item p{font-size:12px!important;color:#627577!important;margin:0!important}
.home #fundraising .vdh-fund-summary-head{display:none!important}
.home #fundraising .vdh-fund-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.home #fundraising .vdh-fund-summary-card{background:#f8f7f2!important;border:1px solid #d7d7cb!important;padding:19px!important}
.home #fundraising .vdh-fund-summary-card span{font:750 11px/1.4 system-ui,sans-serif!important;letter-spacing:.04em!important}
.home #fundraising .vdh-progress-track{margin-top:20px!important;background:#d4d7ce!important;border-radius:20px!important;overflow:hidden!important}
.home #fundraising .vdh-progress-bar{background:#b58b49!important}
.home #fundraising .vdh-fund-home-card{border-radius:5px!important;box-shadow:none!important}
.home #downloads .vm-split-panel{border:1px solid #e0dfd6!important}
.home #latest-quizzes .vdh-card{border:1px solid #e1e3dd!important;box-shadow:none!important}
.home #latest-quizzes .vdh-card h3{font:400 23px/1.2 Georgia,serif!important}
.home #latest-quizzes .vdh-btn{border-radius:4px!important}
.home #latest-vinyl .vdh-latest-records-head{display:none!important}
.home #follow-verso .vm-follow-links a{border:1px solid #4c6a70!important;border-radius:4px!important;background:#254b53!important;transition:background .2s ease}
.home #follow-verso .vm-follow-links a:hover{background:#34616a!important}
@media(max-width:900px){.home #verso-by-numbers .vdh-site-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home #calendar .vdh-events-grid{grid-template-columns:1fr!important}.home #fundraising .vdh-fund-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:550px){.home #verso-by-numbers .vdh-site-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home #verso-by-numbers .vdh-site-stat{min-height:110px!important}.home #fundraising .vdh-fund-summary-grid{grid-template-columns:1fr 1fr!important}.home #fundraising .vdh-fund-summary-card{padding:12px!important}}

/* Homepage stage 3: radio, calendar, community and collections */
.home #radio.vm-channel{border-block:0!important;background:#173c45!important}
.home #radio .vm-channel-grid{height:330px!important;min-height:330px!important;grid-template-columns:1fr 1fr!important}
.home #radio .vm-channel-image,.home #radio .vm-channel-image img{height:330px!important}
.home #radio .vm-channel-copy{height:330px!important;padding:35px clamp(30px,5vw,75px)!important}
.home #radio .vm-channel-copy h2{font:400 clamp(36px,4vw,58px)/1.08 Georgia,serif!important;letter-spacing:-.035em!important}
.home #radio .vm-channel-copy>span{color:#e7bd7c!important;letter-spacing:.14em!important}
.home #radio .vm-channel-copy a{display:inline-flex!important;align-self:flex-start!important;background:#ead5ac!important;color:#173c45!important;border-radius:4px!important;padding:12px 17px!important;text-decoration:none!important;font-weight:800!important}
.home .vm-home-radio{background:#193a44!important;padding:48px 0 55px!important}
.home .vm-home-radio .vm-section-head h2{font:400 clamp(33px,4vw,50px)/1.1 Georgia,serif!important}
.home .vm-latest-shows-wrap{max-width:1200px!important}
.home .vm-latest-shows-wrap .vdh-latest-shows>h2,.home .vm-latest-shows-wrap .vdh-latest-shows>.vdh-intro{display:none!important}
.home .vm-latest-shows-wrap .vdh-featured-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}
.home .vm-latest-shows-wrap .vdh-featured-card{min-width:0!important;border-radius:6px!important;overflow:hidden!important}
.home .vm-latest-shows-wrap .vdh-featured-card h3{font:400 clamp(19px,2vw,26px)/1.2 Georgia,serif!important}
.home .vm-playlists{margin-top:30px!important;padding-top:25px!important;border-top:1px solid #4b6568!important}
.home .vm-spotify-head{margin-bottom:15px!important}
.home .vm-events{padding-block:40px!important}
.home .vm-events .vm-section-head{border-bottom:1px solid #dcded8;padding-bottom:16px!important}
.home .vm-fundraising{padding-block:42px!important}
.home .vm-fundraising-summary .vdh-fund-summary-head{margin-bottom:15px!important}
.home .vm-fundraising-summary .vdh-fund-title{font:400 clamp(24px,2.7vw,36px)/1.2 Georgia,serif!important}
.home .vm-fundraising-summary .vdh-fund-summary-card{border-radius:5px!important;box-shadow:none!important}
.home .vm-fundraising-summary .vdh-fund-summary-card strong{font:400 clamp(24px,3vw,38px)/1.1 Georgia,serif!important}
.home .vm-fundraising-forthcoming{margin-top:22px!important}
.home .vm-fundraising-forthcoming .vdh-fund-home-grid{gap:14px!important}
.home .vm-split{background:#f7f6f0!important}
.home .vm-split-grid{align-items:stretch!important;gap:18px!important}
.home .vm-split-panel{border-radius:6px!important;padding:22px!important;min-width:0!important}
.home .vm-split-panel .vm-section-head h2{font:400 clamp(25px,2.6vw,35px)/1.1 Georgia,serif!important}
.home #latest-quizzes .vdh-latest-quizzes-head{display:none!important}
.home #latest-quizzes .vdh-quiz-pdf-help{display:none!important}
.home #latest-quizzes .vdh-list{gap:10px!important}
.home #latest-quizzes .vdh-card{border-radius:5px!important}
.home #latest-vinyl .vdh-latest-section-title{display:none!important}
.home .vm-follow{padding:35px 0!important;background:#173c45!important}
.home .vm-follow h2{font:400 clamp(28px,3vw,43px)/1.12 Georgia,serif!important}
@media(max-width:900px){.home #radio .vm-channel-grid{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.home #radio .vm-channel-image,.home #radio .vm-channel-image img{height:230px!important}.home #radio .vm-channel-copy{height:auto!important;min-height:230px!important}.home .vm-latest-shows-wrap .vdh-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:580px){.home .vm-latest-shows-wrap .vdh-featured-grid{grid-template-columns:1fr!important}.home .vm-split-panel{padding:15px!important}.home .vm-home-radio{padding:30px 0!important}}

.home .vm26-library{padding:clamp(35px,5vw,68px) 0;background:#eae7dd}.home .vm26-library-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,90px);align-items:center}.home .vm26-kicker,.home .vm26-passage span{font:800 11px/1.4 system-ui,sans-serif;letter-spacing:.16em;color:#a67439}.home .vm26-library-copy h2{font:400 clamp(37px,5vw,67px)/1.07 Georgia,serif;letter-spacing:-.04em;color:#173c45;margin:14px 0 20px}.home .vm26-library-copy h2 em{color:#a67439}.home .vm26-library-copy p{font:400 15px/1.7 system-ui,sans-serif;color:#52686a;max-width:460px;margin:0 0 24px}.home .vm26-library-button{display:inline-block;padding:14px 20px;border-radius:4px;background:#173c45;color:#fff!important;font:750 13px/1.4 system-ui,sans-serif;text-decoration:none!important}.home .vm26-library-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home .vm26-library-stats a{min-width:0;display:flex;flex-direction:column;justify-content:space-between;min-height:178px;padding:23px;background:#f8f7f2;border:1px solid #dcd8ca;border-radius:5px;text-decoration:none!important;color:#173c45!important}.home .vm26-library-stats a:nth-child(3){grid-column:span 2;min-height:112px;background:#173c45;color:#fff!important}.home .vm26-library-stats small{font:800 10px/1.4 system-ui,sans-serif;letter-spacing:.1em;color:#a67439}.home .vm26-library-stats strong{font:400 clamp(32px,4vw,51px)/1.1 Georgia,serif;letter-spacing:-.04em}.home .vm26-library-stats span{font:650 12px/1.4 system-ui,sans-serif}.home .vm26-passage{background:#f6f4ef;padding:27px 0;border-bottom:1px solid #dedbd2}.home .vm26-passage .site-shell{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:25px}.home .vm26-passage p{font:400 clamp(18px,2vw,25px)/1.35 Georgia,serif;color:#173c45;margin:0}.home .vm26-passage p em{color:#a67439}.home .vm26-passage a{font:750 12px/1.4 system-ui,sans-serif;color:#173c45!important;text-decoration:none!important;white-space:nowrap}.home .vm-dispatches{background:#faf9f5!important}.home .vm-story-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px!important}.home .vm-story-tabs button{border-radius:4px!important}.home .vm-story-image img{aspect-ratio:1.6;object-fit:cover}.home .vm-story-copy{padding:16px!important}.home .vm-story-copy h3{font:400 clamp(20px,2vw,26px)/1.2 Georgia,serif!important}.home .vm-story-copy .vm-story-excerpt{font-size:13px!important;line-height:1.55!important}.home .vm-discover{background:#f6f4ef!important}.home .vm-discover-grid>a{transition:transform .2s ease,border-color .2s ease}.home .vm-discover-grid>a:hover{border-color:#c9aa77!important}.home .vm-dashboard-strip{background:#eae7dd!important}.home .vm-events{background:#f8f7f2!important}.home .vm-fundraising{background:#eae7dd!important}@media(max-width:850px){.home .vm26-library-grid{grid-template-columns:1fr}.home .vm26-passage .site-shell{grid-template-columns:1fr;gap:8px}}@media(max-width:550px){.home .vm26-library-stats a{padding:15px;min-height:145px}.home .vm26-library-stats strong{font-size:32px}.home .vm26-library-copy h2{font-size:40px}}
.home .vm26-cover{background:#f5f4ef!important;border:0!important;padding:26px 0 34px!important}
.home .vm26-cover .vm-cover-grid{display:grid!important;grid-template-columns:1fr 1.08fr!important;grid-template-areas:'word visual' 'copy visual'!important;column-gap:clamp(30px,5vw,85px)!important;row-gap:14px!important;align-items:start!important;max-width:1250px!important}
.home .vm26-cover .vm-cover-wordmark{grid-area:word!important;align-self:end!important;padding:15px 0 0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}
.home .vm26-hero-kicker,.home .vm26-wordmark-note{font:800 10px/1.5 system-ui,sans-serif!important;letter-spacing:.15em!important;color:#aa783d!important}
.home .vm26-wordmark-note{color:#547070!important;margin-top:7px!important}
.home .vm26-cover .vm-cover-verso{font-size:clamp(72px,10vw,142px)!important;line-height:.84!important;letter-spacing:-.075em!important;margin:20px 0 0!important;color:#173c45!important}
.home .vm26-cover .vm-cover-media{font-size:clamp(35px,5vw,68px)!important;line-height:1!important;margin:0 0 0 clamp(90px,10vw,145px)!important;color:#a67439!important;letter-spacing:.07em!important}
.home .vm26-cover .vm-cover-copy{grid-area:copy!important;padding:20px 0 0!important;align-self:start!important}
.home .vm26-cover .vm-cover-copy h1{font:400 clamp(37px,4.4vw,64px)/1.06 Georgia,serif!important;letter-spacing:-.04em!important;color:#173c45!important;margin:9px 0 15px!important}
.home .vm26-cover .vm-cover-copy h1 em{color:#a67439!important}
.home .vm26-cover .vm-cover-copy>p:not(.vm-issue){max-width:510px!important;font:400 16px/1.65 system-ui,sans-serif!important;color:#4e686b!important;margin:0 0 20px!important}
.home .vm26-cover .vm-cover-visual{grid-area:visual!important;height:550px!important;min-height:0!important;border-radius:7px!important;overflow:hidden!important;position:relative!important}
.home .vm26-cover .vm-cover-visual img{width:100%!important;height:100%!important;object-fit:cover!important}
.home .vm26-cover .vm-cover-caption{position:absolute!important;bottom:18px!important;left:18px!important;width:auto!important;max-width:calc(100% - 36px)!important;background:#173c45!important;color:#fff!important;padding:16px 20px!important;border-radius:3px!important}
.home .vm26-hero-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.home .vm26-cover .vm26-hero-links>a:first-child{background:#173c45!important;color:#fff!important;padding:14px 19px!important;border-radius:4px!important;font:750 13px/1.3 system-ui,sans-serif!important;text-decoration:none!important}
.home .vm26-cover .vm26-hero-links .vm26-hero-secondary{background:transparent!important;color:#173c45!important;padding:10px 0!important;font:750 13px/1.3 system-ui,sans-serif!important;text-decoration:underline!important;text-underline-offset:5px!important}
.home .vm26-quicknav{background:#173c45;color:#fff}
.home .vm26-quicknav .site-shell{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1250px}
.home .vm26-quicknav a{display:flex;flex-direction:column;gap:7px;padding:21px 17px;color:#fff!important;text-decoration:none!important;border-right:1px solid #40616a}
.home .vm26-quicknav a:first-child{border-left:1px solid #40616a}
.home .vm26-quicknav a:hover{background:#244d55}
.home .vm26-quicknav small{font:800 10px/1.3 system-ui,sans-serif;letter-spacing:.11em;color:#e2bd7e}
.home .vm26-quicknav strong{font:400 clamp(14px,1.5vw,19px)/1.3 Georgia,serif}
.home .vm-dispatches,.home .vm-discover,.home .vm-dashboard-strip,.home .vm-events,.home .vm-fundraising,.home .vm-split{padding-top:clamp(32px,4vw,55px)!important;padding-bottom:clamp(32px,4vw,55px)!important}
.home .vm-section-head{margin-bottom:20px!important}
.home .vm-section-head h2{font-size:clamp(29px,3.1vw,44px)!important;line-height:1.12!important}
.home .vm-story-grid{gap:18px!important}
.home .vm-story{border-radius:5px!important;overflow:hidden!important}
.home .vm-discover-grid>a{border:1px solid #e2ddd2!important;border-radius:5px!important;box-shadow:none!important}
.home .vm-discover-grid>a:hover{transform:translateY(-3px)}
.home .vm-discover-grid strong{color:#173c45!important}
.home .vm-home-radio{background:#183b45!important}
.home .vm-split-grid{gap:20px!important}
@media(max-width:900px){.home .vm26-cover .vm-cover-grid{grid-template-columns:1fr!important;grid-template-areas:'word' 'visual' 'copy'!important;gap:18px!important}.home .vm26-cover .vm-cover-visual{height:320px!important}.home .vm26-cover .vm-cover-copy{padding:0!important}.home .vm26-quicknav .site-shell{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:580px){.home .vm26-cover .vm-cover-verso{font-size:clamp(65px,17vw,95px)!important}.home .vm26-cover .vm-cover-media{font-size:clamp(35px,9vw,52px)!important;margin-left:70px!important}.home .vm26-cover .vm-cover-visual{height:240px!important}.home .vm26-quicknav .site-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.home .vm26-quicknav a{padding:16px 11px}.home .vm26-cover .vm-cover-copy h1{font-size:39px!important}}