.playcards-page header nav a{display:inline}.playcards-layout{max-width:1250px;margin:auto;padding:65px 5%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.playcards-intro h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(64px,7vw,105px);font-weight:400;line-height:.95;letter-spacing:-.05em}.playcards-intro h1 em{color:var(--blue);font-weight:400}.playcards-intro>p:not(.eyebrow){max-width:360px;line-height:1.8}.playcards-intro .edition{font-size:11px;letter-spacing:1px;border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.playcards-stage{text-align:center;min-width:0}.playcard{position:relative;background:#173d40;color:#fff9f3;min-height:465px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;box-shadow:12px 12px 0 #cfb77f}.playcard::before,.playcard::after{content:'';position:absolute;right:28px;top:32px;width:38px;height:56px;border:2px solid #cfb77f;border-radius:4px;transform:rotate(-12deg);opacity:.35;pointer-events:none}.playcard::after{right:17px;top:38px;transform:rotate(12deg)}.playcard .eyebrow{color:#f1e3c8;margin:0;position:relative;z-index:1}.playcard h2{font-family:'Cormorant Garamond',Georgia,serif;color:#f1e3c8;font-size:clamp(35px,3.6vw,52px);line-height:1.05;position:relative;z-index:1;margin:25px 0}.playcard #card-text{font-size:20px;line-height:1.6;position:relative;z-index:1;margin:0 0 30px}.playcard .card-signature{font-size:10px;letter-spacing:1.3px;border-top:1px solid #ffffff50;padding-top:16px;margin:0}.playcards-actions{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin:30px 0 12px}.playcards-actions button{border:1px solid #173d40;background:#e5d5b4;color:#173d40;padding:16px 20px}.playcards-actions button:hover{background:#d4bd8c}.playcards-actions .previous{background:transparent}.playcards-status{text-align:left;font-size:12px;min-height:20px}.playcards-page footer{border-top:1px solid var(--line);flex-wrap:wrap}.playcards-page .language-note{font-size:12px}.playcards-page .no-script{padding:20px;border:1px solid var(--line)}@media(max-width:760px){.playcards-layout{grid-template-columns:1fr;padding:35px 6% 55px;gap:30px}.playcards-intro h1{font-size:65px}.playcards-intro .edition{margin:20px 0 0}.playcard{min-height:420px;padding:26px}.playcard #card-text{font-size:18px}.playcards-page header nav>a:not(:last-child){display:none}.playcards-page header nav .language-switch a{display:inline}.playcards-page footer{padding-bottom:85px}}@media(prefers-reduced-motion:no-preference){.playcard.is-new{animation:deal .3s ease-out}@keyframes deal{from{opacity:.3;transform:translateY(9px) rotate(-1deg)}to{opacity:1;transform:none}}}

.playcard .card-principle{font-size:14px;line-height:1.6;color:#f1e3c8;margin:0 0 18px}.playcard h2{margin-bottom:18px}.playcards-stage details{text-align:left;margin-top:22px}.playcards-stage details li{padding:15px 0;border-top:1px solid var(--line)}.playcards-stage details h3{font-size:20px}.playcards-stage details p{font-size:15px;line-height:1.7}.playcards-actions button:disabled{opacity:.45;cursor:default}

.playcard h2{overflow-wrap:anywhere;hyphens:auto}

.playcards-download{margin:22px 0;text-align:left}
