.creator-guide .guide-hero{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}
.creator-guide .guide-hero h1{font-size:clamp(2.6rem,5.6vw,5.5rem);line-height:1.02;letter-spacing:-.04em;overflow-wrap:anywhere}
.creator-guide .guide-answer{margin-top:32px}
.creator-guide .info-actions a{max-width:100%;min-width:0;text-align:center;line-height:1.4;padding:12px 18px}
.creator-guide .guide-copy,.creator-guide .guide-body>*{min-width:0}
.creator-guide .guide-copy a{color:#f3a95e;text-underline-offset:4px}
.creator-guide .guide-source{color:#b2aeb9}
.creator-guide .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.creator-choices{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.6}
.creator-choices th,.creator-choices td{padding:16px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.16)}
.creator-choices th{color:#fff;font-size:.8rem;font-weight:600}
.creator-choices td{color:#c3bfca}
.creator-choices td:nth-child(2){min-width:140px}
.creator-choices td a{font-weight:600}
.creator-steps{display:grid;gap:16px;padding-left:1.3rem}
.creator-steps li{padding-left:8px}
.creator-steps p{margin:8px 0 0}
.creator-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.creator-post{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.035)}
.creator-post-media{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:#171221;text-decoration:none}
.creator-post-media img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}
.creator-post-poster{display:flex;position:absolute;inset:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;background:radial-gradient(ellipse at 70% 15%,#4d315a,transparent 70%),linear-gradient(145deg,#1e1727,#09090e);color:#fff;font:400 clamp(22px,3vw,36px)/1.2 "Bungee",sans-serif;text-align:center;overflow-wrap:anywhere}
.creator-post-poster small{font:400 13px/1.4 "Geist",sans-serif;color:#d0bacf}
.creator-post-type{position:absolute;top:12px;left:12px;padding:6px 10px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#100d16e6;color:#fff;font-size:12px}
.creator-post-copy{padding:20px}
.creator-guide .creator-post-count{margin:0 0 16px;font:400 clamp(28px,4vw,44px)/1.1 "Bungee",sans-serif;color:#fff}
.creator-post-count span{display:block;margin-top:6px;color:#c2b7ce;font:400 13px/1.4 "Geist",sans-serif}
.creator-guide .creator-post-copy h3{margin:0 0 8px;font-size:1rem;overflow-wrap:anywhere}
.creator-guide .creator-post-copy p:not(.creator-post-count){margin:8px 0;font-size:.88rem}
.creator-post-copy small{display:block;color:#b9b3c4;font-size:12px;line-height:1.5}
.creator-post-copy>a{display:inline-block;margin-top:18px;font-size:.85rem;font-weight:600}
.creator-guide .creator-proof-source{font-size:.85rem;color:#b9b3c4}
.creator-related{display:grid;gap:14px;margin-top:24px}
.creator-related a{width:fit-content;line-height:1.5;overflow-wrap:anywhere}
.creator-contents a{display:block;padding:10px 0;color:#e4dfeb;text-decoration:none;font-size:.85rem;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.1);margin:0}
.creator-contents a:last-child{border:0}
.creator-contents a:hover{color:#f3a95e}
.creator-guide a:focus-visible{outline:2px solid #f3a95e;outline-offset:5px}
@media(max-width:800px){.creator-guide .guide-hero{grid-template-columns:1fr}.creator-guide .guide-answer{margin-top:0}.creator-guide .guide-body{gap:42px}}
@media(max-width:580px){.creator-post-grid{grid-template-columns:1fr}.creator-post-media{aspect-ratio:16/9}.creator-choices thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.creator-choices tbody{display:grid;gap:14px}.creator-choices tr{display:grid;padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:14px}.creator-choices td{display:block;padding:8px 0;border:0;min-width:0}.creator-choices td::before{display:block;content:attr(data-label);margin-bottom:4px;color:#aaa1b4;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.creator-choices td:nth-child(2){min-width:0}.creator-guide .info-actions a{width:100%}.creator-guide .guide-copy h2{overflow-wrap:anywhere}}
@media(max-width:680px){.creator-guide .wl-lang-fallback+.info-wrap .info-nav{padding-right:52px}}
@media(max-width:620px){body[data-route="presentation"] .track-copy{min-width:0}body[data-route="presentation"] .track-copy h1{font-size:clamp(2rem,11.5vw,4.6rem)}body[data-route="presentation"] .track-proof h2{font-size:clamp(2rem,11vw,4.25rem)}body[data-route="presentation"] .topbar{padding-right:62px}}
