.creative-premium [hidden]{display:none!important}.cr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.cr-cards .pf-focus{padding:26px}.cr-cards .pf-focus>.button{margin-top:22px;width:100%}.creative-premium .pf-focus-top>span{font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;color:var(--cf-gold);opacity:1}.creative-premium .cf-details{margin-top:20px}.creative-premium .pf-fields{align-content:start}.cr-options{display:flex;gap:10px;flex-wrap:wrap}.cr-options label{position:relative;cursor:pointer}.cr-options input{position:absolute;width:1px;height:1px;opacity:0}.cr-options span{display:block;padding:12px 16px;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-deep);color:var(--cf-ink);font-size:13px;line-height:1.5}.cr-options input:checked+span{background:#ffd28b;color:#402614;-webkit-text-fill-color:#402614;border-color:#ffe0a8}.cr-options input:focus-visible+span{outline:3px solid var(--cf-gold);outline-offset:3px}.cr-result h3{font-size:27px;margin:12px 0;overflow-wrap:anywhere}.cr-selection{font-size:13px;line-height:1.7;color:var(--cf-copy);-webkit-text-fill-color:var(--cf-copy);margin:0 0 24px}.cr-context{border:1px solid var(--cf-line);border-radius:16px;background:var(--cf-deep);padding:18px;margin-top:16px}.cr-context strong,.cr-evidence strong{font-size:13px;color:var(--cf-gold)}.cr-context p,.cr-evidence p{font-size:14px;line-height:1.8;color:var(--cf-copy);-webkit-text-fill-color:var(--cf-copy);margin:8px 0 0}.cr-steps{list-style:none;padding:0;margin:0;counter-reset:cr-step;display:grid;gap:18px}.cr-steps li{counter-increment:cr-step;position:relative;padding-left:42px;color:var(--cf-copy);-webkit-text-fill-color:var(--cf-copy);font-size:15px;line-height:1.8}.cr-steps li::marker{content:''}.cr-steps li:before{content:counter(cr-step);position:absolute;left:0;top:3px;display:grid;place-items:center;width:28px;height:28px;background:var(--cf-surface);color:var(--cf-gold);border:1px solid var(--cf-line);border-radius:9px}.cr-evidence{display:flex;gap:15px;border:1px solid var(--cf-gold);padding:18px;border-radius:17px;margin-top:24px;background:var(--cf-surface)}.cr-evidence>.art{width:36px;height:42px;object-fit:contain;flex:none}.cr-name{display:grid;gap:10px;font-size:14px;color:var(--cf-ink);font-weight:700}.cr-name input{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--cf-line);border-radius:12px;background:var(--cf-deep);color:var(--cf-ink);-webkit-text-fill-color:var(--cf-ink);font:inherit;font-weight:400;padding:14px}.cr-name input::placeholder{color:var(--cf-copy);opacity:1;-webkit-text-fill-color:var(--cf-copy)}.cr-name input:focus-visible{outline:3px solid var(--cf-gold);outline-offset:3px}.cr-name>span{font-size:12px;font-weight:400;color:var(--cf-copy);-webkit-text-fill-color:var(--cf-copy);line-height:1.7}.cr-offer{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;padding:30px;margin-bottom:22px}.cr-offer h3{font-size:27px;line-height:1.35;margin:14px 0}.cr-offer-action .cr-context{margin-top:0}.cr-offer-action .button{width:100%;margin-top:12px}.cr-format-tag{font-size:13px;line-height:1.7;color:var(--cf-gold);-webkit-text-fill-color:var(--cf-gold);margin:14px 0}.cr-related{display:flex;flex-wrap:wrap;gap:12px;padding:24px;border:1px solid var(--cf-line);border-radius:22px;background:var(--cf-surface)}
@media(max-width:1100px){.cr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-cards>.pf-focus:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.cr-cards>.pf-focus:last-child:nth-child(odd)>.pf-focus-top,.cr-cards>.pf-focus:last-child:nth-child(odd)>h3,.cr-cards>.pf-focus:last-child:nth-child(odd)>.cf-copy,.cr-cards>.pf-focus:last-child:nth-child(odd)>.cr-format-tag{grid-column:1}.cr-cards>.pf-focus:last-child:nth-child(odd)>.cf-key-points{grid-column:2;grid-row:1/4}.cr-cards>.pf-focus:last-child:nth-child(odd)>.cf-details{grid-column:1/-1}.cr-offer{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.cr-cards{grid-template-columns:1fr}.cr-cards>.pf-focus:last-child:nth-child(odd){display:block}.cr-offer{grid-template-columns:1fr;gap:22px}}
@media(max-width:650px){.cr-cards .pf-focus,.cr-offer{padding:22px}.cr-context,.cr-evidence{padding:16px}.cr-options span{padding:11px 13px}.cr-result h3,.cr-offer h3{font-size:24px}.cr-steps li{font-size:14px}.cr-related{padding:18px}.cr-related .button{width:100%}}
@media(forced-colors:active){.cr-options input:checked+span{background:Highlight;color:HighlightText;-webkit-text-fill-color:HighlightText}.cr-context p,.cr-evidence p,.cr-steps li,.cr-name input,.cr-name>span,.cr-selection,.cr-format-tag{color:CanvasText;-webkit-text-fill-color:CanvasText}}

.cr-tool-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;margin:20px auto 0;padding:22px}.cr-tool-notes .cr-context{margin:0}.creative-premium .button-secondary{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--cf-line);background:var(--cf-deep);border-radius:13px;padding:13px 18px;min-height:46px;color:var(--cf-ink);-webkit-text-fill-color:var(--cf-ink);font-weight:700;font-size:13px;text-align:center;text-decoration:none}.creative-premium .button-secondary:visited{color:var(--cf-ink);-webkit-text-fill-color:var(--cf-ink)}.creative-premium .button-secondary:hover{background:var(--cf-surface);border-color:var(--cf-gold)}.creative-premium .button-secondary:focus-visible{outline:3px solid var(--cf-gold);outline-offset:3px}.creative-premium .button-secondary:active{background:var(--cf-surface)}
@media(max-width:800px){.cr-tool-notes{grid-template-columns:1fr;padding:20px}}
@media(min-width:801px) and (max-width:1100px){.cr-formats>.pf-focus:last-child:nth-child(odd)>.cf-copy{grid-column:2;grid-row:1/4;margin:0;align-self:center}}
@media(forced-colors:active){.creative-premium .button-secondary,.creative-premium .button-secondary:visited{color:LinkText;-webkit-text-fill-color:LinkText;background:Canvas;border-color:ButtonText}}
