.poster-page .pp-explainer{max-width:44rem;margin-inline:auto}.poster-page .pp-grid{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}@media (width<=52rem){.poster-page .pp-grid{grid-template-columns:minmax(0,1fr)}}.pp-form{gap:.8rem;padding:1.25rem;display:grid}.pp-form label{color:var(--ink-400);gap:.3rem;min-width:0;font-size:.82rem;display:grid}.pp-form input,.pp-form textarea,.pp-form select{background:var(--ink-950);border:1px solid var(--ink-700);color:var(--ink-100);font:inherit;box-sizing:border-box;border-radius:10px;width:100%;min-width:0;padding:.55rem .7rem;font-size:.92rem}.pp-form input[type=color]{height:2.4rem;padding:.15rem}.pp-form input[type=file]{font-size:.8rem}.pp-form input:focus,.pp-form textarea:focus,.pp-form select:focus{border-color:#d4a853;outline:none}.pp-form textarea{resize:vertical}.pp-row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.pp-form [hidden],.pp-form [data-hide]{display:none!important}.pp-count{color:var(--ink-400);font-size:.75rem}.pp-form .btn{justify-self:start}.pp-stage{justify-items:center;gap:1rem;min-width:0;display:grid}.pp-cta{color:var(--ink-400);margin:0;font-size:.82rem}.pp-cta a{color:var(--gold-500)}.poster{width:min(100%,34rem);aspect-ratio:var(--pw,210) / var(--ph,297);color:#17202a;font-family:var(--font-sans);--accent:#1f4e79;--on-accent:#fff;print-color-adjust:exact;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000073;container-type:inline-size}.poster>*{min-width:0}@media print{@page{margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}.site-header,.site-footer,.kdpt-consent,.no-print,.pp-form{display:none!important}.poster-page{padding:0!important}.poster-page .container{max-width:none!important;margin:0!important;padding:0!important}.poster-page .pp-grid{margin:0;display:block}.pp-stage{display:block}.poster{aspect-ratio:auto;box-shadow:none;break-inside:avoid;page-break-after:avoid;width:var(--pw-mm)!important;height:var(--ph-mm)!important}}.ss-page .ss-cols{border:1px solid var(--ink-700);border-radius:10px;gap:.4rem;min-width:0;margin:0;padding:.6rem .8rem;display:grid}.ss-page .ss-cols legend{color:var(--ink-400);padding:0 .3rem;font-size:.82rem}.pp-form label.ss-check{color:var(--ink-100);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pp-form .ss-check input{flex:none;width:auto}.sheet{--accent:#1f4e79;--ink:#17202a;--head:#1f4e79;color:var(--ink);gap:3cqw;padding:6cqw 6cqw 4.5cqw}.sheet>*{min-width:0}.ss-head{border-bottom:.6cqw solid var(--accent);flex:none;justify-content:space-between;align-items:flex-start;gap:4cqw;padding-bottom:3cqw;display:flex}.ss-headtext{flex:1 1 0;min-width:0}.ss-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--head);overflow-wrap:anywhere;font-size:6.4cqw;font-weight:800;line-height:1.05}.ss-address{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:1.6cqw;font-size:4cqw;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ss-meta{color:#3a4654;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:1.2cqw;font-size:2.7cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.ss-logo{flex:none;justify-content:flex-end;align-items:flex-start;max-width:30%;display:flex}.ss-logo[hidden]{display:none}.ss-logo img{object-fit:contain;max-width:100%;max-height:13cqw}.ss-table{grid-template-rows:auto repeat(var(--rows,15), minmax(0, 1fr));border:.25cqw solid var(--ink);flex:1 1 0;min-height:0;display:grid}.ss-row{grid-template-columns:var(--cols);border-bottom:.2cqw solid #8a929b;min-height:0;display:grid}.ss-row:last-child{border-bottom:0}.ss-row.h{border-bottom:.4cqw solid var(--accent)}.ss-cell{color:#3a4654;border-right:.2cqw solid #8a929b;align-items:center;min-width:0;min-height:0;padding:.8cqw 1.2cqw;font-size:2.4cqw;display:flex;overflow:hidden}.ss-cell:last-child{border-right:0}.ss-row.h .ss-cell{color:var(--ink);overflow-wrap:anywhere;padding-block:1.2cqw;font-size:2.1cqw;font-weight:700;line-height:1.1}.ss-cell.n{justify-content:center;padding-inline:.4cqw}.ss-cell.yn{justify-content:space-around;gap:1cqw;font-size:2cqw}.ss-consent{color:#3a4654;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;min-height:1.35em;font-size:2.4cqw;line-height:1.35;display:-webkit-box;overflow:hidden}.ss-consent:empty{display:none}@media print{.sheet{padding:10mm 12mm 9mm!important}.ss-page .ss-cols{display:none!important}}
