/* Paired plaque/custom choices. Content grows naturally, without scroll traps. */
.creator-choice.creator-compact471{width:min(calc(100% - 40px),1440px);margin:18px auto 32px;padding:24px;border:1px solid #e5dce4}
.creator-compact471 .creator-intro471{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px 40px;margin-bottom:20px}
.creator-compact471 h1{font-size:clamp(30px,3vw,40px);line-height:1.08;margin:6px 0 0;overflow-wrap:anywhere}
.creator-compact471 .creator-intro471>p{margin:0;font-size:16px;line-height:1.5;max-width:690px;color:#625766;overflow-wrap:anywhere}
.creator-compact471 .eyebrow{font-size:11px;letter-spacing:.13em}
.creator-compact471 .creator-paths471{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,2fr);gap:20px;align-items:stretch}
.creator-compact471 .creator-plaque472,.creator-compact471 .creator-other472{min-width:0;display:grid;grid-template-rows:auto 1fr;align-content:start}
.creator-compact471 .creator-path-heading471{padding:0 2px 12px}
.creator-compact471 .creator-path-heading471 h2{font:850 21px/1.2 Inter,Arial,sans-serif;margin:0 0 4px;color:#36203e}
.creator-compact471 .creator-path-heading471 p{font-size:13px;line-height:1.4;margin:0;color:#65596b}
.creator-compact471 .creator-designers471{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}
.creator-compact471 .creator-plaque-options472{display:grid;gap:12px;min-width:0}
.creator-compact471 .creator-cards article{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:16px;gap:10px;border-radius:16px}
.creator-compact471 .creator-cards article>*{min-width:0;overflow-wrap:anywhere}
.creator-compact471 .creator-cards .creator-product{display:block;width:100%;height:clamp(150px,21vh,235px);max-height:none;object-fit:contain;object-position:center;background:#f2ede6;aspect-ratio:auto;border-radius:10px;flex-shrink:0}
.creator-compact471 .creator-role472{align-self:start;justify-self:start;color:#724216;background:#fff0df;border:1px solid #eed0ac;border-radius:999px;padding:4px 9px;font:800 11px/1.3 Inter,Arial,sans-serif}
.creator-compact471 .creator-cards h3{font:800 20px/1.16 Inter,Arial,sans-serif;margin:0;color:#241d28}
.creator-compact471 .creator-cards article>p{font-size:14px;line-height:1.45;margin:0;color:#635b66}
.creator-compact471 .creator-cards article>strong{font-size:12px;line-height:1.45;color:#51375b;margin-top:auto}
.creator-compact471 .creator-cards article>.btn{min-height:44px;padding:10px 12px;font-size:13px;line-height:1.3;margin-top:0;text-align:center;white-space:normal}
.creator-compact471 .creator-plaque-options472 article{display:grid;grid-template-columns:100px minmax(0,1fr);gap:6px 14px;padding:12px;align-content:start}
.creator-compact471 .creator-plaque-options472 .creator-product{grid-column:1;grid-row:1/4;height:112px;margin:0;align-self:center}
.creator-compact471 .creator-plaque-options472 .creator-role472,.creator-compact471 .creator-plaque-options472 h3,.creator-compact471 .creator-plaque-options472 article>p{grid-column:2}
.creator-compact471 .creator-plaque-options472 h3{font-size:18px}
.creator-compact471 .creator-plaque-options472 article>p{font-size:13px;line-height:1.4}
.creator-compact471 .creator-plaque-options472 article>strong{grid-column:1;grid-row:4;align-self:center;margin:0;font-size:11px;line-height:1.35}
.creator-compact471 .creator-plaque-options472 article>.btn{grid-column:2;grid-row:4;align-self:center}
.creator-compact471 .creator-assisted472{background:linear-gradient(145deg,#f6eef8,#fff4e8);border-color:#c9aacb}
.creator-compact471 .creator-assisted472 .creator-role472{background:#eee2f2;color:#522d63;border-color:#d5bedf}
.creator-compact471 .creator-assisted472 .creator-product{background:#ebe2e8}
.creator-compact471 .creator-assisted472>.btn{background:#432350;color:white;box-shadow:none}
.creator-compact471 .creator-next471{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px}
.creator-compact471 .creator-explanation{font-size:12px;line-height:1.5;color:#6e6271;margin:0;max-width:780px;text-align:left}
.creator-compact471 .creator-next471>.btn{flex-shrink:0;min-height:40px;padding:9px 15px;font-size:12px}
.creator-compact471 #moreProducts418{margin:14px 0 0}
.creator-compact471 #moreProducts418>summary{font-size:13px;padding:10px 14px}
.creator-compact471 a:focus-visible,.creator-compact471 summary:focus-visible{outline:3px solid #7b3994;outline-offset:4px}
@media(hover:hover) and (pointer:fine){
 .creator-compact471 .creator-assisted472>.btn:hover{background:#633371}
}
@media(min-width:1101px) and (max-height:800px){
 .creator-choice.creator-compact471{padding:18px;margin-top:12px}
 .creator-compact471 .creator-intro471{margin-bottom:14px}
 .creator-compact471 .creator-cards article{padding:12px;gap:8px}
 .creator-compact471 .creator-plaque-options472 article{padding:10px;gap:5px 12px}
 .creator-compact471 .creator-plaque-options472 .creator-product{height:100px}
 .creator-compact471 .creator-path-heading471{padding-bottom:10px}
 .creator-compact471 .creator-path-heading471 h2{font-size:20px}
 .creator-compact471 .creator-next471{margin-top:14px}
}
@media(min-width:1101px) and (max-height:650px){
 .creator-choice.creator-compact471{padding:14px;margin-top:8px}
 .creator-compact471 .creator-intro471{margin-bottom:10px}
 .creator-compact471 h1{font-size:34px}
 .creator-compact471 .creator-plaque-options472{gap:10px}
}
@media(max-width:1100px){
 .creator-compact471 .creator-paths471{grid-template-columns:1fr;gap:24px}
 .creator-compact471 .creator-plaque-options472{grid-template-columns:repeat(2,minmax(0,1fr))}
 .creator-compact471 .creator-plaque-options472 article{grid-template-columns:80px minmax(0,1fr)}
}
@media(max-width:760px){
 .creator-choice.creator-compact471{width:calc(100% - 24px);padding:18px 14px;margin-top:12px}
 .creator-compact471 .creator-intro471{grid-template-columns:1fr;gap:10px;margin-bottom:22px}
 .creator-compact471 h1{font-size:32px}
 .creator-compact471 .creator-intro471>p{font-size:15px}
 .creator-compact471 .creator-designers471,.creator-compact471 .creator-plaque-options472{grid-template-columns:1fr}
 .creator-compact471 .creator-cards article{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 14px;padding:12px}
 .creator-compact471 .creator-cards .creator-product{grid-column:1;grid-row:1/4;width:100%;height:130px;min-height:0;margin:0}
 .creator-compact471 .creator-cards .creator-role472,.creator-compact471 .creator-cards h3,.creator-compact471 .creator-cards article>p{grid-column:2}
 .creator-compact471 .creator-cards h3{font-size:19px}
 .creator-compact471 .creator-cards article>strong{grid-column:1/-1;grid-row:4;margin:0;font-size:12px}
 .creator-compact471 .creator-cards article>.btn{grid-column:1/-1;grid-row:5;width:100%;justify-self:stretch}
 .creator-compact471 .creator-next471{display:grid;gap:12px}
 .creator-compact471 .creator-next471>.btn{justify-self:start;min-height:44px}
}
@media(max-width:360px){
 .creator-compact471 .creator-cards article{grid-template-columns:76px minmax(0,1fr);column-gap:10px}
}
