:root{--paper:#c8ef82;--ink:#112f20;--mid:#477541;--light:#e8f5cb;--pale:#f3f5e9;}*{box-sizing:border-box}body{margin:0}h1,h2,p{margin:0}a{color:inherit}a:focus-visible{outline:2px solid currentColor;outline-offset:6px}html{min-width:280px}::selection{background:#b8db9a;color:#123523}body{font-family:Arial,sans-serif;background:#c8ef82;color:#112f20}.poster{min-height:100svh;max-width:1600px;margin:auto;padding:0 4vw;display:flex;flex-direction:column}.poster-head{display:grid;grid-template-columns:1fr auto 50px;align-items:center;gap:45px;border-bottom:2px solid #112f20;padding:25px 0}.poster-head>a{text-decoration:none;font-size:19px;font-weight:900;letter-spacing:-.04em}.poster-head p{font:10px/1.6 'Courier New',monospace}.poster-head p span{font-weight:bold}.poster-mark{font-size:46px;line-height:1}.poster main{flex:1}.poster-hero{display:grid;grid-template-columns:1fr 255px;gap:35px;align-items:center;padding:32px 0 35px}.poster h1{font:900 clamp(88px,11vw,155px)/.8 Arial,sans-serif;letter-spacing:-.075em}.poster h1>span{display:block;font-size:.61em;line-height:.94;letter-spacing:-.07em;margin-top:16px}.poster-side{align-self:stretch;border-left:2px solid #112f20;padding:20px 0 0 40px;display:flex;flex-direction:column;justify-content:space-between}.poster-seal{background:#112f20;color:#c8ef82;width:155px;aspect-ratio:1;display:grid;place-items:center;clip-path:polygon(50% 0,61% 16%,79% 9%,82% 29%,100% 36%,87% 51%,96% 70%,76% 76%,70% 97%,51% 87%,32% 98%,26% 78%,5% 73%,14% 53%,0 37%,20% 29%,21% 8%,40% 17%)}.poster-seal span{font-size:72px;font-weight:900;transform:rotate(-12deg);letter-spacing:-.05em}.poster-side>p{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.04em;margin-top:25px}.poster-band{border-top:2px solid #112f20;border-bottom:2px solid #112f20;padding:15px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font:bold 11px 'Courier New',monospace;letter-spacing:.06em}.poster-band>span:nth-child(2){font-size:32px;line-height:1}.poster-notes{display:grid;grid-template-columns:1fr 1fr 180px;padding:24px 0 28px;gap:35px}.poster-notes h2{font-size:17px;letter-spacing:-.04em;margin-bottom:13px}.poster-notes>div>p{max-width:330px;font-size:12px;line-height:1.75}.poster-notes>div+div{border-left:1px solid #112f2055;padding-left:30px}.poster-small{font-size:43px;font-weight:900;line-height:1;letter-spacing:-.07em}.poster-small span{font:8px 'Courier New',monospace;letter-spacing:0}.poster-foot{border-top:2px solid #112f20;display:flex;justify-content:space-between;padding:18px 0;font:9px 'Courier New',monospace;gap:20px}@media(max-width:650px){.poster{padding:0 22px}.poster-head{grid-template-columns:1fr auto;gap:15px;padding:24px 0}.poster-head>a{font-size:15px}.poster-head p{font-size:7px}.poster-mark{display:none}.poster-hero{grid-template-columns:1fr;padding:30px 0 25px;gap:25px}.poster h1{font-size:clamp(82px,24vw,125px)}.poster-side{border-left:0;border-top:1px solid #112f2055;flex-direction:row;align-items:center;padding:18px 0 0}.poster-seal{width:75px}.poster-seal span{font-size:38px}.poster-side>p{font-size:17px;margin:0;max-width:160px}.poster-band{font-size:8px;gap:12px;padding:12px 0}.poster-band>span:nth-child(2){font-size:24px}.poster-band>span:last-child{max-width:105px;text-align:right;line-height:1.6}.poster-notes{grid-template-columns:1fr;padding:24px 0;gap:22px}.poster-notes>div+div{border:0;border-top:1px solid #112f2055;padding:22px 0 0}.poster-notes h2{font-size:17px;margin-bottom:10px}.poster-notes>div>p{font-size:12px;max-width:none}.poster-small{display:none}.poster-foot{font-size:7px;flex-wrap:wrap;gap:12px}}