/* Independently scoped so other sections retain their existing layout. */
.mobile-premium-six{padding:38px 16px 30px;background:linear-gradient(145deg,#123f40,#062b2e 68%);color:#fff;line-height:1.6}
.premium-six-intro{margin-bottom:25px}
.premium-six-kicker{margin:0 0 15px;color:#ddc491;font-size:10px;font-weight:700;letter-spacing:2px}
.premium-six-intro h2{margin:0;font-family:Georgia,'Batang',serif;font-size:clamp(24px,6.3vw,34px);font-weight:500;line-height:1.5;letter-spacing:-1px}
.premium-six-intro h2 em{font-style:normal;color:#ead29a}
.premium-six-description{margin:15px 0 0;color:#e2e9e4;font-size:14px;line-height:1.75;word-break:keep-all}
.premium-six-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;align-items:stretch}
.premium-six-item{min-width:0;overflow:hidden;border:1px solid #d8c598;border-radius:7px;background:#fcfaf5;color:#153c3d}
.premium-six-photo{position:relative;aspect-ratio:1000/620;overflow:hidden;background:#c8d1ca}
.premium-six-photo img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;max-width:none}
.premium-six-photo span{position:absolute;left:0;top:0;padding:5px 7px;background:#123a36e8;color:#f3dfb5;font-size:10px;line-height:1.4;letter-spacing:1px}
.premium-six-text{padding:15px 11px 18px}
.premium-six-text h3{margin:0 0 10px;font-size:17px;line-height:1.5;font-weight:800;letter-spacing:-.5px;word-break:keep-all;overflow-wrap:anywhere}
.premium-six-text p{margin:0;color:#435455;font-size:14px;line-height:1.75;letter-spacing:-.25px;word-break:keep-all;overflow-wrap:anywhere}
.premium-six-notice{margin:20px 0 0;color:#c9d8d3;font-size:12px;line-height:1.7;word-break:keep-all}
@media(min-width:550px){.mobile-premium-six{padding:46px 26px 32px}.premium-six-grid{gap:20px}.premium-six-text{padding:20px}.premium-six-text h3{font-size:20px}.premium-six-text p{font-size:16px}}
@media(min-width:991px){.mobile-premium-six{display:none}}
