.dna-toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:20px 0}.dna-toolbar label{min-width:180px}.dna-card{background:#143e34;color:#fbf6e9;border-radius:26px;overflow:hidden;padding:36px;position:relative}.dna-top,.dna-footer{display:flex;justify-content:space-between;gap:20px;font-size:13px;letter-spacing:.08em}.dna-top{padding-bottom:24px;border-bottom:1px solid #527568}.dna-title{display:flex;justify-content:space-between;align-items:center;padding:36px 0}.dna-title h2{font:clamp(40px,6vw,76px)/1.1 Georgia,serif!important;margin:12px 0!important;color:#fbf6e9!important}.dna-title h2 span{color:#bce3ed}.dna-card .eyebrow{color:#bce3ed}.dna-title p{color:#d8e5da}.dna-mark{display:grid;grid-template-columns:repeat(2,48px);gap:6px;transform:rotate(-12deg);padding:12px}.dna-mark i{height:48px;border:2px solid #bce3ed;border-radius:50%}.dna-mark i:nth-child(2){background:#bce3ed}.dna-mark i:nth-child(3){border-radius:4px;background:#689585}.dna-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#527568;border:1px solid #527568;border-radius:16px;overflow:hidden}.dna-trait{position:relative;background:#143e34;padding:28px;min-width:0}.dna-trait:nth-child(2),.dna-trait:nth-child(3){background:#1c493d}.dna-index{display:block;color:#98bcb0;font:italic 20px Georgia;margin-bottom:14px}.dna-trait h3{font:32px/1.15 Georgia,serif!important;color:#fbf6e9!important;margin:16px 0!important;overflow-wrap:anywhere}.dna-trait p{color:#d8e5da;line-height:1.6;font-size:15px;max-width:42ch}.dna-bars{display:flex;gap:20px;border-top:1px solid #527568;padding-top:16px;margin-top:20px}.dna-bars div{display:grid;gap:6px}.dna-bars strong{font-size:22px;color:#bce3ed}.dna-bars small{color:#bed4c9}.dna-footer{padding-top:26px}.dna-method{padding:24px 0;max-width:900px}.dna-dialog{max-width:760px;width:90vw}.dna-dialog img{width:100%;height:auto}.dna-dialog::backdrop{background:#09251ecc}@media(max-width:650px){.dna-card{padding:22px;border-radius:20px}.dna-grid{grid-template-columns:1fr}.dna-title{padding:26px 0}.dna-mark{display:none}.dna-trait{padding:24px}.dna-top,.dna-footer{font-size:11px;letter-spacing:.02em}.dna-trait h3{font-size:29px!important}.dna-toolbar button{flex:1}.dna-toolbar label{width:100%}}

.dna-card{background:#f5efdf;color:#173f35;padding:0;border:1px solid #c9cfbd;box-shadow:0 15px 40px #173f3515;border-radius:20px}.dna-top{background:#173f35;color:#f8f1df;padding:20px 34px;border:0}.dna-title{padding:32px 38px;background:repeating-linear-gradient(0deg,transparent,transparent 7px,#173f3503 8px)}.dna-title h2{color:#173f35!important;font-size:clamp(42px,6vw,74px)!important;letter-spacing:-3px}.dna-title h2 span{color:#6d969c}.dna-title .eyebrow{color:#4e6a5c}.dna-title p{color:#4e6a5c}.dna-mark{display:block;width:170px;flex-shrink:0;transform:rotate(0);padding:0}.dna-mark svg{width:100%;height:auto}.dna-grid{border:0;border-top:1px solid #bac5b4;border-radius:0;gap:0;background:transparent}.dna-trait{padding:30px 34px 24px;background:#f5efdf!important;border-bottom:1px solid #bac5b4;min-height:300px;overflow:hidden}.dna-trait:nth-child(odd){border-right:1px solid #bac5b4}.dna-trait:nth-child(2){background:#e0eced!important}.dna-trait:nth-child(3){background:#e4e9d9!important}.dna-trait .eyebrow{display:block;color:#3e6052;font-size:11px;letter-spacing:.13em;position:relative}.dna-index{border:1px solid #759082;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;color:#355a4a;font-size:14px;margin-bottom:24px}.dna-trait h3{color:#173f35!important;font-size:clamp(28px,3.4vw,42px)!important;max-width:70%;position:relative;letter-spacing:-1px;min-height:50px}.dna-trait p{color:#456254;font-size:14px;max-width:85%;position:relative;margin-top:20px}.clubhouse-art{position:absolute;right:4px;top:20px;width:180px;opacity:1;pointer-events:none}.clubhouse-art svg{display:block;width:100%;height:auto}.dna-trait:nth-child(4) h3{max-width:73%}.dna-bars{border-color:#becbb8;gap:28px;margin-top:22px}.dna-bars strong{color:#173f35}.dna-bars small{color:#456254}.dna-bars span{color:#456254;font-size:12px}.dna-footer{padding:22px 34px;color:#33594b;font-size:11px;letter-spacing:.12em}.clubhouse-preview{font-size:11px;color:#4c6e60;letter-spacing:.1em;align-self:center;border:1px solid #c3cdbf;border-radius:100px;padding:10px 14px}@media(max-width:650px){.dna-title{padding:26px 24px}.dna-title h2{letter-spacing:-2px;font-size:44px!important}.dna-title .eyebrow{font-size:10px;max-width:170px}.dna-mark{display:block;width:100px;margin-right:-12px}.dna-top{padding:18px 24px}.dna-title p{font-size:12px}.dna-trait{padding:26px 24px;min-height:260px}.dna-trait:nth-child(odd){border-right:0}.clubhouse-art{width:150px;top:18px;right:3px}.dna-trait h3{font-size:31px!important;max-width:70%;min-height:40px}.dna-trait p{max-width:100%;margin-top:30px}.dna-index{margin-bottom:25px}.dna-footer{padding:20px 24px;font-size:9px}.dna-bars{gap:25px}}
/* Editorial golf study: artwork occupies its own space, never behind a statistic. */
.dna-mark{width:52px;margin:0 10px;align-self:flex-start;padding-top:12px}.dna-mark img{display:block}.dna-trait{display:flex;flex-direction:column;min-height:0;padding:28px 34px}.dna-trait h3,.dna-trait:nth-child(4) h3{max-width:100%;min-height:0;font-size:36px!important;margin:14px 0 0!important}.dna-trait p{max-width:100%;margin:16px 0 20px}.dna-index{border:0;width:auto;height:auto;display:block;font:12px Arial;letter-spacing:.1em;margin-bottom:18px;color:#668275}.clubhouse-art.editorial-art{position:relative;right:auto;top:auto;width:100%;margin-top:auto;padding-top:8px}.dna-bars{margin:0 0 10px;padding-top:12px}.dna-trait:nth-child(4) .editorial-art{max-height:145px;overflow:hidden}.dna-title{padding-top:26px;padding-bottom:26px}.dna-title h2{font-size:64px!important}.dna-trait .eyebrow{font-size:10px}@media(max-width:650px){.dna-title h2{font-size:42px!important}.dna-mark{width:34px;padding-top:6px;margin:0}.dna-mark img{width:34px;height:34px}.dna-trait{padding:24px}.dna-trait h3,.dna-trait:nth-child(4) h3{font-size:30px!important}.dna-title .eyebrow{max-width:none}.dna-trait p{margin:14px 0 18px}}
.dna-trait:nth-child(4) .editorial-art{max-height:none;overflow:visible}
