.PosterGuide_page__ribSI{--navy:#07163a;--blue:#1564e8;--orange:#f15a24;--green:#159447;min-height:100vh;background:#f7f9fc;color:#172842}.PosterGuide_hero__FqHUk{position:relative;padding:clamp(58px,6vw,92px) 28px clamp(64px,7vw,96px);overflow:hidden;border-bottom:1px solid #e2e8ef;background:radial-gradient(circle at 12% 18%,rgba(241,90,36,.13),transparent 30%),radial-gradient(circle at 88% 20%,rgba(21,100,232,.14),transparent 31%),linear-gradient(135deg,#fffaf7,#fff 48%,#f2f7ff)}.PosterGuide_finalCta__EAFCh:after,.PosterGuide_hero__FqHUk:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(7,22,58,.055) 1px,transparent 0),linear-gradient(90deg,rgba(7,22,58,.055) 1px,transparent 0);background-size:34px 34px}.PosterGuide_heroInner__dj_9t{position:relative;z-index:1;width:min(1360px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(440px,1fr) minmax(330px,.58fr);align-items:center;grid-gap:clamp(48px,7vw,100px);gap:clamp(48px,7vw,100px)}.PosterGuide_article__VdG9Y section>span,.PosterGuide_eyebrow__2cOMV,.PosterGuide_finalCta__EAFCh>span{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.14em}.PosterGuide_hero__FqHUk h1{margin:13px 0 19px;color:var(--navy);font-size:clamp(58px,7vw,92px);line-height:.94;letter-spacing:-.065em}.PosterGuide_hero__FqHUk h1 em{color:var(--orange);font-style:normal}.PosterGuide_heroInner__dj_9t>div>p{max-width:730px;margin:0;color:#54677a;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.PosterGuide_hero__FqHUk aside{padding:30px;border:1px solid #d7e2ef;border-top:5px solid var(--blue);border-radius:18px;background:hsla(0,0%,100%,.94);box-shadow:0 22px 54px rgba(7,22,58,.1)}.PosterGuide_hero__FqHUk aside span{color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.13em}.PosterGuide_hero__FqHUk aside strong{display:block;margin-top:14px;color:var(--navy);font-size:clamp(26px,3vw,39px);letter-spacing:-.04em}.PosterGuide_hero__FqHUk aside p{margin:13px 0 0;color:#617184;font-size:13px;line-height:1.65}.PosterGuide_layout__J2Gh2{width:min(1240px,calc(100% - 56px));margin:0 auto;padding:clamp(68px,8vw,112px) 0;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:clamp(50px,7vw,100px);gap:clamp(50px,7vw,100px)}.PosterGuide_contents__v8LGD{position:-webkit-sticky;position:sticky;top:108px;align-self:start;display:grid;grid-gap:4px;gap:4px;padding:20px;border:1px solid #dbe3ed;border-radius:14px;background:#fff}.PosterGuide_contents__v8LGD strong{margin-bottom:8px;color:var(--orange);font-size:10px;letter-spacing:.13em}.PosterGuide_contents__v8LGD a{padding:9px 8px;border-radius:7px;color:#40546b;font-size:12px;font-weight:800;text-decoration:none}.PosterGuide_contents__v8LGD a:focus-visible,.PosterGuide_contents__v8LGD a:hover{background:#eef5ff;color:var(--blue)}.PosterGuide_article__VdG9Y{min-width:0}.PosterGuide_article__VdG9Y section{padding:0 0 46px;scroll-margin-top:120px}.PosterGuide_article__VdG9Y section+section{padding-top:46px;border-top:1px solid #dde4ec}.PosterGuide_article__VdG9Y h2{margin:9px 0 17px;color:var(--navy);font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.045em}.PosterGuide_article__VdG9Y li,.PosterGuide_article__VdG9Y p{color:#56697c;font-size:15px;line-height:1.78}.PosterGuide_article__VdG9Y p{margin:12px 0}.PosterGuide_article__VdG9Y ul{margin:17px 0 0;padding-left:21px}.PosterGuide_article__VdG9Y li+li{margin-top:9px}.PosterGuide_article__VdG9Y a{color:var(--blue);font-weight:900;text-underline-offset:4px}.PosterGuide_article__VdG9Y code{padding:3px 7px;border-radius:5px;background:#eaf2ff;color:var(--navy);font-size:.9em}.PosterGuide_callout__5J3m_{margin:25px 0;padding:22px 24px;border-left:4px solid var(--green);border-radius:0 12px 12px 0;background:#edf9f1}.PosterGuide_callout__5J3m_ strong{color:#0c6f34}.PosterGuide_callout__5J3m_ p{margin-bottom:0;color:#426451}.PosterGuide_finalCta__EAFCh{position:relative;padding:clamp(74px,9vw,118px) 28px;overflow:hidden;text-align:center;background:radial-gradient(circle at 14% 18%,rgba(241,90,36,.13),transparent 30%),radial-gradient(circle at 86% 20%,rgba(21,100,232,.14),transparent 30%),#fff}.PosterGuide_finalCta__EAFCh>*{position:relative;z-index:1}.PosterGuide_finalCta__EAFCh h2{margin:10px 0 13px;color:var(--navy);font-size:clamp(42px,5vw,66px);line-height:1;letter-spacing:-.05em}.PosterGuide_finalCta__EAFCh p{max-width:690px;margin:0 auto 25px;color:#5b6d7e;font-size:15px;line-height:1.65}.PosterGuide_button__idpvp{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid #dc4712;border-radius:10px;background:linear-gradient(180deg,#ff642b,#f45118);color:#fff;box-shadow:0 10px 22px rgba(241,90,36,.2);font-size:14px;font-weight:900;text-decoration:none}@media (max-width:880px){.PosterGuide_heroInner__dj_9t,.PosterGuide_layout__J2Gh2{grid-template-columns:1fr}.PosterGuide_contents__v8LGD{position:static;grid-template-columns:repeat(2,1fr)}.PosterGuide_contents__v8LGD strong{grid-column:1/-1}}@media (max-width:620px){.PosterGuide_finalCta__EAFCh,.PosterGuide_hero__FqHUk{padding-inline:20px}.PosterGuide_hero__FqHUk h1{font-size:clamp(51px,15vw,70px)}.PosterGuide_layout__J2Gh2{width:calc(100% - 40px)}.PosterGuide_contents__v8LGD{grid-template-columns:1fr}.PosterGuide_contents__v8LGD strong{grid-column:1}}