/* Giveaway Picker editorial scope only; native generator styles remain intact. */
#post-87 .entry-content{--gva-line:#c3dce0;--gva-muted:#405762;min-width:0}
#post-87 .entry-content>h1{max-width:27ch;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 .8rem;overflow-wrap:anywhere}
#post-87 .entry-content>p{max-width:52rem;font-size:1.1rem;color:var(--gva-muted);margin:.6rem 0 1.5rem}
#post-87 .gva-section{margin-block:clamp(2.75rem,6vw,4.75rem);min-width:0}
#post-87 .gva-section>h2{max-width:38ch;font-size:clamp(1.6rem,2.5vw,2.15rem);letter-spacing:-.025em;margin:0 0 1rem;overflow-wrap:anywhere}
#post-87 .gva-section>p{max-width:48rem;color:var(--gva-muted);margin:.8rem 0}
#post-87 .gva-section h3{font-size:1.15rem;line-height:1.35;margin:0 0 .65rem}
#post-87 .gva-section h4{font-size:1rem;margin:0 0 .65rem}
#post-87 .gva-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
#post-87 .gva-card{min-width:0;border:1px solid var(--gva-line);border-radius:1rem;padding:1.35rem;background:var(--won-surface);transition:transform .18s ease,border-color .18s ease;overflow-wrap:anywhere}
#post-87 .gva-card p,#post-87 .gva-size-card p{color:var(--gva-muted);margin:.5rem 0 0}
#post-87 .gva-card h3 a,#post-87 .gva-size-card h4 a{display:inline-flex;align-items:center;min-height:44px}
#post-87 .gva-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;margin:1.5rem 0;counter-reset:gva-step}
#post-87 .gva-step{min-width:0;counter-increment:gva-step;border-top:2px solid var(--gva-line);padding:1rem 0;overflow-wrap:anywhere}
#post-87 .gva-step:before{content:counter(gva-step,decimal-leading-zero);display:block;color:var(--won-accent);font-size:.9rem;font-weight:750;margin-bottom:.65rem}
#post-87 .gva-step strong,#post-87 .gva-step span{display:block}
#post-87 .gva-step span{font-size:.95rem;color:var(--gva-muted);margin-top:.5rem}
#post-87 .gva-visual{min-width:0;margin:1.6rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--gva-line);border-radius:1.25rem;background:#fcfaf5;box-shadow:0 8px 28px #182a3608;overflow-wrap:anywhere}
#post-87 .gva-visual h3{font-size:clamp(1.25rem,2vw,1.55rem);margin-bottom:1.35rem}
#post-87 .gva-visual figcaption{margin-top:1.35rem;border-top:1px solid var(--gva-line);padding-top:1rem;color:var(--gva-muted);font-size:.95rem;max-width:70ch}
#post-87 .gva-flow{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;padding:0;margin:0;counter-reset:gva-flow}
#post-87 .gva-flow li{counter-increment:gva-flow;min-width:0;padding:1rem;border:1px solid var(--gva-line);border-radius:.8rem;background:white}
#post-87 .gva-flow li:before{content:counter(gva-flow);display:block;color:var(--won-accent);font-weight:750;margin-bottom:.65rem}
#post-87 .gva-flow strong,#post-87 .gva-flow span{display:block}
#post-87 .gva-flow span{margin-top:.65rem;font-size:.9rem;color:var(--gva-muted)}
#post-87 .gva-size-grid,#post-87 .gva-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
#post-87 .gva-size-card{min-width:0;padding:1.2rem;background:white;border:1px solid var(--gva-line);border-top:4px solid var(--won-accent);border-radius:.8rem}
#post-87 .gva-size-card>strong{font-size:1.75rem;color:var(--won-accent)}
#post-87 .gva-split-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}
#post-87 .gva-dots{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}
#post-87 .gva-dots i{width:.75rem;height:.75rem;border-radius:50%;background:var(--won-accent)}
#post-87 .gva-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 1rem;padding:0}
#post-87 .gva-chips li{max-width:100%;padding:.35rem .8rem;border:1px solid var(--gva-line);border-radius:.5rem;background:white;font-size:.95rem;font-weight:650;overflow-wrap:anywhere}
#post-87 .gva-list-example{margin:1.25rem 0;padding:1rem 1.25rem;border:1px dashed #99bec6;border-radius:.75rem;background:#edf7f6}
#post-87 .gva-list-example p{color:var(--gva-muted);font-size:.95rem;margin:0}
#post-87 .gva-callout{padding:1rem 1.3rem;margin:1.25rem 0;background:#edf7f6;border-left:3px solid var(--won-accent);border-radius:0 .6rem .6rem 0}
#post-87 .gva-callout p{margin:0;color:var(--gva-muted)}
#post-87 .gva-faq{padding:.25rem 0;border-bottom:1px solid var(--gva-line)}
#post-87 .gva-faq summary{cursor:pointer;padding:1rem .35rem;min-height:44px;font-weight:650;line-height:1.5}
#post-87 .gva-faq p{max-width:48rem;color:var(--gva-muted);margin:.2rem .35rem 1rem}
#post-87 .gva-section a:focus-visible,#post-87 .gva-faq summary:focus-visible{outline:3px solid var(--won-accent);outline-offset:4px;border-radius:.2rem}
@media(hover:hover) and (prefers-reduced-motion:no-preference){#post-87 .gva-card:hover{transform:translateY(-2px);border-color:var(--won-accent)}}
@keyframes gva-rise{from{transform:translateY(5px)}to{transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){#post-87 .gva-reveal-run{animation:gva-rise .35s ease-out both}}
@media(prefers-reduced-motion:reduce){#post-87 .gva-card,#post-87 .gva-reveal-run{animation:none!important;transition:none!important;transform:none!important}}
@media(max-width:1024px){#post-87 .gva-flow,#post-87 .gva-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){#post-87 .gva-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#post-87 .gva-size-grid,#post-87 .gva-compare{grid-template-columns:minmax(0,1fr)}}
@media(max-width:560px){#post-87 .gva-grid,#post-87 .gva-flow,#post-87 .gva-steps{grid-template-columns:minmax(0,1fr)}#post-87 .gva-section p,#post-87 .gva-section h3,#post-87 .gva-size-card{overflow-wrap:anywhere}}

#post-87 .gva-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
#post-87 .gva-chips li{border-style:solid;font-variant-numeric:tabular-nums}
@media(max-width:768px){#post-87 .gva-pair{grid-template-columns:minmax(0,1fr)}}

#post-87 .gva-chips li{border-radius:999px;background:#edf7f6}
#post-87 .gva-card{border-top:3px solid #b5d9d5}

#post-87 .gva-flow li>span{display:none}
