.nnm-column__card{position:relative;isolation:isolate;overflow:hidden;min-height:360px;padding:45px 48px;border:1px solid #9b8058;border-radius:8px;background:#222a24 url('/nnm-go/backgrounds/beach.png') center 65%/cover;color:#f8e9cc;box-shadow:0 14px 35px #4f34231a}.nnm-column__card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#171e1bf5,#1d251cdb 42%,#24231924 87%)}.nnm-column__card:after{content:"";position:absolute;inset:13px;border:1px solid #ddc28d66;pointer-events:none}.nnm-column__kicker{color:#e0c18c;font-size:13px;letter-spacing:.1em}.nnm-column__card h3{color:#fff2d2;font-size:clamp(26px,3.3vw,37px);margin:13px 0}.nnm-column__card p:not(.nnm-column__kicker){font-size:15px;line-height:1.9;color:#ddd1b6}.nnm-column__start{display:inline-flex;align-items:center;gap:34px;margin-top:24px;min-height:60px;padding:12px 29px;border:1px solid #b89b62;border-radius:5px;background:#71374c;color:#fff7e5;font-size:23px;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 3px #71374c,inset 0 0 0 4px #d6b57b99}.nnm-column__start:hover{color:#fff;background:#50253a}.nnm-column__start span{font-size:18px;color:#e7c992}.nnm-column__note{display:inline-block;margin-left:19px;font-size:12px;color:#cbbf9f}@media(max-width:650px){.nnm-column__card{padding:35px 25px;min-height:390px;background-position:60% 65%}.nnm-column__card:before{background:#1b231bdb}.nnm-column__note{display:block;margin:14px 0 0}.nnm-column__start{font-size:25px;width:100%;justify-content:center}}
