.prize-page{color:#102f27;background:#faf9f3;padding-bottom:1rem;overflow:clip}.prize-shell{width:min(1240px,100% - 64px);margin-inline:auto}.prize-page h1,.prize-page h2,.prize-page h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.045em;font-weight:800}.prize-page p{line-height:1.7}.prize-page a,.prize-page button,.prize-page summary{touch-action:manipulation}.prize-page :is(a,summary,button):focus-visible{outline-offset:5px;outline:3px solid #c79422}.prize-page [id]{scroll-margin-top:100px}.prize-hero{background:radial-gradient(at 15% 20%,#fffdf6,#0000 60%),#f2f3e9}.prize-breadcrumb{color:#567366;gap:.6rem;padding:1.4rem 0;font-size:.8rem;display:flex}.prize-breadcrumb a:hover{text-decoration:underline}.prize-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;padding:1.8rem 0 3.4rem;display:grid}.prize-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#287159;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.prize-eyebrow small{letter-spacing:.04em;background:#dcecdf;border-radius:20px;margin-left:.5rem;padding:.3rem .6rem;font-size:.62rem}.prize-hero h1{margin:1.25rem 0;font-size:clamp(2.8rem,4.8vw,4.4rem);line-height:1.06}.prize-hero h1 em{color:#39765a;font-style:normal}.prize-hero p{margin-bottom:1.6rem;font-size:1.15rem;line-height:1.6}.prize-button{color:#fff;background:#104c39;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:.85rem 1.5rem;font-size:.88rem;font-weight:750;transition:background .15s,transform .15s;display:inline-flex}.prize-button:hover{background:#216247;transform:translateY(-1px)}.prize-button--gold{color:#12382a;background:#f8cc67}.prize-button--gold:hover{background:#f2bc3d}.prize-hero-note{color:#5f7466;margin-top:1rem;font-size:.73rem;display:block}.prize-hero-art{background:radial-gradient(at 50% 40%,#397855,#0e4635 75%);border-radius:46% 46% 22px 22px;place-items:center;min-width:0;display:grid;box-shadow:0 20px 40px #1b513712}.prize-hero-art img{object-fit:contain;filter:drop-shadow(0 15px 15px #001c2470);width:100%;height:auto}.prize-hero-art>span{color:#d6ebdb;text-align:center;padding:0 1rem 1.4rem;font-size:.75rem}.prize-section{margin-top:3.2rem}.prize-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.prize-page h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.prize-heading h2{margin-top:.55rem}.prize-heading>p{color:#607369;max-width:320px;font-size:.87rem}.prize-feature{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 12px 32px #12352507}.prize-feature-art{background:radial-gradient(#ede5ca,#edf0df 70%);place-items:center;display:grid}.prize-feature-art img{object-fit:contain;width:100%;height:100%;max-height:450px}.prize-feature-copy{align-self:center;padding:2.4rem}.prize-tag{color:#245743;letter-spacing:.06em;text-transform:uppercase;background:#e4efe5;border-radius:20px;padding:.35rem .65rem;font-size:.66rem;font-weight:800;display:inline-block}.prize-feature h3{margin:1rem 0 .6rem;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.1}.prize-feature h4{font-size:1.1rem;font-weight:750;line-height:1.4}.prize-feature p{color:#5f7068;margin-top:.7rem}.prize-muted{color:#63786b;font-size:.8rem!important}.prize-feature .prize-button{margin-top:1.2rem}.prize-cards{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.prize-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 25px #12352506}.prize-card>img{aspect-ratio:1.9;object-fit:cover;width:100%}.prize-card>div{padding:1.5rem}.prize-card h3{margin-top:.8rem;font-size:1.55rem;line-height:1.15}.prize-card h4{margin:.4rem 0;font-weight:700}.prize-card p{color:#607368;font-size:.9rem}.prize-detail{border-top:1px solid #dde8dd;margin-top:1rem;padding-top:.2rem}.prize-detail summary{cursor:pointer;color:#215f47;min-height:48px;padding-block:.8rem;font-size:.84rem;font-weight:750;list-style-position:inside;display:list-item}.prize-detail>div{background:#eef5ed;border-radius:10px;padding:1rem;font-size:.85rem}.prize-detail strong{margin-top:.5rem;display:block}.prize-detail a{align-items:center;gap:.5rem;min-height:40px;margin-top:1rem;text-decoration:underline;display:inline-flex}.prize-caption{color:#667a6e;margin-top:1rem;font-size:.75rem}.prize-caption a{text-decoration:underline}.prize-how{background:#eaf1e7;border-radius:18px;padding:2rem}.prize-how h2{font-size:1.7rem}.prize-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}.prize-how li{align-items:start;gap:.8rem;display:flex}.prize-how li>span{background:#cfe2d1;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.prize-how li svg{color:#377258;width:24px;height:24px;margin:.2rem 0 .6rem}.prize-how h3{letter-spacing:-.02em;font-size:1rem}.prize-how li p{color:#607368;margin-top:.35rem;font-size:.82rem}.prize-how>p{color:#617566;border-top:1px solid #cfddce;margin-top:1.5rem;padding-top:1rem;font-size:.78rem}.prize-contributors{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.prize-contributors h2{margin:1rem 0}.prize-contributors p{max-width:500px;margin:.8rem 0}.prize-contributors .prize-button{margin-top:.5rem}.prize-contributors>img{aspect-ratio:1.4;object-fit:cover;border-radius:22px;width:100%}.prize-faq>.prize-heading a{white-space:nowrap;font-size:.85rem;text-decoration:underline}.prize-faq>details{border-bottom:1px solid #dce4d9}.prize-faq summary{cursor:pointer;min-height:56px;padding:1rem .5rem;font-weight:700;list-style-position:inside}.prize-faq details p{color:#5a6e61;max-width:920px;padding:.1rem .5rem 1.1rem;font-size:.9rem}.prize-bottom-links{flex-wrap:wrap;gap:1.5rem;padding-top:2rem;font-size:.8rem;display:flex}.prize-bottom-links a{align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.prize-unavailable{background:#e6efdf;border-radius:18px;padding:2rem}.prize-unavailable p{margin:1rem 0}.prize-unavailable a{text-decoration:underline}.draw-giveaway.home-giveaway.publication-giveaway--interactive{border-radius:20px;grid-template-columns:300px minmax(0,1fr);gap:1rem 2.5rem;margin:0;padding:2rem}.draw-giveaway.home-giveaway .publication-giveaway-copy{grid-area:1/2}.draw-giveaway.home-giveaway .publication-giveaway-copy h2{font-size:2.25rem}.draw-giveaway.home-giveaway .publication-giveaway-copy>.edition-prize-note{margin-top:.6rem}.draw-giveaway.home-giveaway .edition-spin-panel{grid-area:1/1/3;align-self:center}.draw-giveaway.home-giveaway .edition-spin-stage{--spin-label-offset:-95px;width:270px;height:270px}.draw-giveaway.home-giveaway .publication-entry{color:#123b2e;background:#fcfcf5;border:0;border-radius:14px;grid-area:2/2;padding:.5rem 1.3rem 1.3rem!important}.draw-giveaway.home-giveaway .publication-entry summary{color:#214e3a}.draw-giveaway.home-giveaway .publication-entry>.edition-entry-grid{padding:.3rem 0 0;display:block}.draw-giveaway.home-giveaway .publication-entry h3{font-size:1.1rem}.draw-giveaway.home-giveaway .publication-entry form{color:#123b2e;max-width:none}.draw-giveaway.home-giveaway .publication-entry small{color:#52675c}.draw-giveaway.home-giveaway .edition-draw-details{display:none}.draw-giveaway.home-giveaway .edition-entry-form button{color:#fff;background:#15543e}.draw-giveaway.home-giveaway .edition-entry-form button:disabled{color:#34533e;background:#c5d9ca}.draw-giveaway.home-giveaway .publication-entry p{color:#5b7264;font-size:.78rem}.draw-giveaway.home-giveaway .edition-spin-button{background:#f8cc67}.draw-giveaway.home-giveaway .edition-entry-form>label{font-size:.8rem}@media (max-width:950px){.prize-shell{width:calc(100% - 40px)}.prize-hero-grid{gap:1.5rem}.prize-hero h1{font-size:3.1rem}.prize-feature-copy{padding:1.5rem}.prize-heading{gap:1rem}.draw-giveaway.home-giveaway.publication-giveaway--interactive{grid-template-columns:235px minmax(0,1fr);gap:1rem 1.5rem;padding:1.5rem}.draw-giveaway.home-giveaway .edition-spin-stage{--spin-label-offset:-75px;width:220px;height:220px}.prize-how ol{gap:1rem}.prize-contributors{gap:1.5rem}}@media (max-width:680px){.prize-shell{width:calc(100% - 32px)}.prize-hero-grid{grid-template-columns:1fr;gap:2rem;padding-top:1rem}.prize-hero h1{font-size:clamp(2.7rem,9vw,3.8rem)}.prize-desktop-break{display:none}.prize-hero-art{justify-self:center;width:100%;max-width:440px}.prize-hero-art img{max-height:360px}.prize-section{margin-top:2.2rem}.prize-heading{display:block}.prize-heading>p{max-width:none;margin-top:.7rem}.prize-feature{grid-template-columns:1fr}.prize-feature-art img{max-height:320px}.prize-feature-copy{padding:1.5rem}.prize-cards{grid-template-columns:1fr}.prize-card>img{aspect-ratio:1.85}.prize-how{padding:1.4rem}.prize-how ol{grid-template-columns:1fr;gap:1.4rem}.prize-how li>div{grid-template-columns:28px 1fr;gap:.2rem .6rem;display:grid}.prize-how li svg{grid-row:1/3;margin:0}.prize-how li p{grid-column:2;margin:0}.prize-contributors{grid-template-columns:1fr;gap:1.3rem}.prize-contributors>img{aspect-ratio:1.8}.prize-faq .prize-heading a{margin-top:1rem;display:inline-block}.draw-giveaway.home-giveaway.publication-giveaway--interactive{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem}.draw-giveaway.home-giveaway .publication-giveaway-copy,.draw-giveaway.home-giveaway .edition-spin-panel,.draw-giveaway.home-giveaway .publication-entry{grid-area:auto/1}.draw-giveaway.home-giveaway .publication-giveaway-copy h2{font-size:2rem}.draw-giveaway.home-giveaway .edition-spin-stage{--spin-label-offset:-86px;width:245px;height:245px}.draw-giveaway.home-giveaway .edition-spin-label strong{font-size:1.75rem}.draw-giveaway.home-giveaway .edition-spin-label small{font-size:.6rem}.draw-giveaway.home-giveaway .edition-spin-centre{width:68px;height:68px;inset:calc(50% - 34px)}.draw-giveaway.home-giveaway .edition-spin-panel{width:100%;max-width:none}.draw-giveaway.home-giveaway .publication-entry{padding-inline:1rem!important}.prize-bottom-links{gap:1rem}}@media (prefers-reduced-motion:reduce){.prize-button{transition:none}.prize-button:hover{transform:none}}.prize-chip{letter-spacing:-.02em;color:#39765a;margin-top:.5rem;font-size:1.25rem;display:block}.prize-card>.gift-card-stage{place-items:center;min-height:280px;padding:2.5rem 2rem;display:grid;position:relative;overflow:hidden}.gift-card-stage--amazon{background:radial-gradient(at 65% 35%,#faeac7,#e6ddca)}.gift-card-stage--best-buy{background:radial-gradient(at 65% 35%,#e5edf8,#cbdcdd)}.gift-card-art{aspect-ratio:1.65;color:#fff;background:#24303c;border-radius:16px;flex-direction:column;justify-content:space-between;width:min(320px,100%);padding:1.4rem;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 16px 30px #14283b33}.gift-card-brand{letter-spacing:-.04em;font-size:1.8rem;font-weight:750}.gift-card-stage--amazon .gift-card-brand{color:#ffd47c}.gift-card-value{align-self:end;font-size:3rem;font-weight:800;line-height:1}.gift-card-value small{margin-left:.35rem;font-size:.7rem}.gift-card-label{letter-spacing:.17em;font-size:.65rem;position:absolute;bottom:1.3rem;left:1.4rem}.gift-card-stage--best-buy .gift-card-art{background:#134e93;transform:rotate(4deg)}.gift-card-stage--best-buy .gift-card-brand{color:#132a44;background:#ffdf47;border-radius:5px;align-self:start;padding:.35rem .65rem;font-size:1.3rem;display:inline-block}.gift-card-quantity{color:#164734;background:#fffdf5;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:800;position:absolute;bottom:1rem;right:1rem;box-shadow:0 3px 8px #14342712}.prize-pool-note{background:#e8f0e2;border-radius:14px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem 1.4rem;display:flex}.prize-pool-note svg{color:#357451;flex:none}.prize-pool-note strong{font-size:1.05rem}.prize-pool-note p{color:#566f5e;margin-top:.25rem;font-size:.85rem}.prize-coming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.prize-coming-grid article{background:#f2f5ec;border:1px dashed #bcccba;border-radius:16px;padding:1.5rem}.prize-coming-grid svg{color:#327051;width:26px;height:26px;margin-bottom:.9rem}.prize-coming-grid span{text-transform:uppercase;letter-spacing:.1em;color:#667c69;font-size:.65rem;display:block}.prize-coming-grid h3{margin:.6rem 0;font-size:1.3rem;line-height:1.2}.prize-coming-grid p{color:#627767;font-size:.85rem}.prize-coming>.prize-button{margin-top:1.1rem}@media (max-width:680px){.prize-coming-grid{grid-template-columns:1fr}.prize-card>.gift-card-stage{min-height:250px;padding:2rem}.gift-card-art{max-width:290px}.gift-card-value{font-size:2.5rem}.prize-pool-note{align-items:start}.prize-coming-grid article{padding:1.25rem}}.prize-season-countdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.prize-season-countdowns .prize-drop-countdown{max-width:none;margin-top:0}.prize-season-countdowns .prize-drop-title{min-height:2.8em}.prize-season-countdowns .prize-drop-countdown--ipad{background:#f5ecd1;border-color:#e0cb90}.prize-season-dates{background:#e9f0e2;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:1.4rem;padding:1.6rem;list-style:none;display:grid}.prize-season-dates li{border-left:2px solid #9fb58f;padding-left:.8rem}.prize-season-dates span{letter-spacing:.08em;color:#507345;font-size:.6rem;font-weight:800;display:block}.prize-season-dates strong{margin:.6rem 0;font-size:.94rem;display:block}.prize-season-dates p{color:#5f7257;font-size:.77rem}.prize-season-countdowns .prize-drop-clock strong{font-size:1.6rem}.prize-season-countdowns .prize-drop-clock span{font-size:.52rem}@media (max-width:950px){.prize-season-countdowns{grid-template-columns:1fr}.prize-season-countdowns .prize-drop-title{min-height:0}.prize-season-countdowns .prize-drop-clock{max-width:400px}.prize-season-dates{grid-template-columns:1fr 1fr}}@media (max-width:460px){.prize-season-dates{grid-template-columns:1fr}}
