/* Public pages only; form privacy and the private PSSEP area are unchanged. */
header .wp-block-navigation__responsive-container-open{min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:10px!important;box-sizing:border-box}
header .wp-block-navigation__responsive-container-open svg{width:24px;height:24px;flex-shrink:0}
.inklaunch-order{margin:24px 0;padding:22px;background:#f2f6f8;border:1px solid #d9e2e9;border-radius:12px;min-width:0}
.inklaunch-order label{display:block;font-weight:700;margin:14px 0 6px}.inklaunch-order :is(select,input){max-width:100%;width:100%;box-sizing:border-box;min-height:46px;font-size:16px;padding:10px;border:1px solid #a8b8c8;border-radius:7px;background:#fff;color:#122950}
.inklaunch-order p{font-size:15px;line-height:1.6}.inklaunch-order small{display:block;font-size:13px;color:#4d5f74;margin-top:8px}
.inklaunch-diagnostics{background:#fff8df;border:1px solid #b48c2d;color:#142c4e;padding:18px;margin:24px auto;max-width:1100px;font:14px/1.6 Arial,sans-serif}.inklaunch-diagnostics summary{cursor:pointer;font-weight:700}.inklaunch-diagnostics ol{max-height:220px;overflow:auto}
.inklaunch-pssep-join{background:#f6f8fa;border-block:1px solid #dce4e9;padding:48px 0}.inklaunch-pssep-join .hp-wrap{max-width:1280px}.inklaunch-pssep-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0}.inklaunch-pssep-steps article{background:#fff;border:1px solid #dce4e9;border-radius:14px;padding:24px}.inklaunch-pssep-steps h3{font-size:21px;line-height:1.35;margin:0 0 12px}.inklaunch-pssep-steps p{font-size:16px;line-height:1.7;margin:0}.inklaunch-pssep-actions{display:flex;flex-wrap:wrap;gap:14px}.inklaunch-pssep-note{font-size:14px!important;color:#516174;margin-top:20px}
@media(max-width:760px){
 .ct .ct-wrap{width:calc(100% - 32px)!important}.ct .ct-inquiry{padding:18px!important;min-width:0;box-sizing:border-box}
 .ct .ct-inquiry .ink-inquiry{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}
 .ink-inquiry-form :is(input:not([type=hidden]),select,textarea){font-size:16px!important;box-sizing:border-box;max-width:100%;min-height:46px}
 .ink-inquiry-form textarea{min-height:140px}.ink-inquiry-form button[type=submit]{min-height:48px;white-space:normal}
 .inklaunch-order{padding:16px}.inklaunch-pssep-steps{grid-template-columns:1fr}.inklaunch-pssep-join{padding:32px 0}
 .ink-offer-body table,.inkpub-content table{font-size:14px}.ink-offer-body td,.ink-offer-body th{overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.inklaunch-common-benefit td { background: #f4f7f4; white-space: nowrap; }
.inklaunch-included-mark { color: #39734c; font-weight: 700; margin-right: .2em; }
.inklaunch-table-hint { display: none; }
.psr-table-box:focus-visible { outline: 3px solid #a78a45; outline-offset: 4px; }
@media (max-width: 760px) { .inklaunch-table-hint { display: block; font-size: 14px; line-height: 1.5; padding: 12px 16px; margin: 0; background: #f5f2ea; } }
