.press-kit-shell{min-height:100vh;background:#f4eee4;color:#2d251e}.press-kit-page{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:38px 0 72px}.press-kit-hero,.press-kit-card{border:1px solid #cbb99f;border-radius:16px;background:#fffaf2;box-shadow:0 8px 24px #372a1d12}.press-kit-hero{padding:clamp(28px,6vw,68px);margin-bottom:24px;background:linear-gradient(135deg,#fffaf2,#e1ece5)}.press-kit-eyebrow{margin:0 0 8px;color:#486d61;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.press-kit-hero h1{margin:0;font-size:clamp(2.4rem,7vw,5rem);line-height:1}.press-kit-hero>p:last-of-type{max-width:760px;font-size:1.25rem;line-height:1.6}.press-kit-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:24px}.press-kit-actions a{padding:12px 18px;border-radius:8px;background:#26765f;color:#fff;font-weight:800;text-decoration:none}.press-kit-actions a.secondary{background:transparent;color:#315d50;border:2px solid #52796d}.press-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.press-kit-card{padding:clamp(22px,4vw,38px);margin-bottom:24px}.press-kit-grid .press-kit-card{margin-bottom:0}.press-kit-card h2{margin-top:0;color:#315d50;font-size:1.65rem}.press-kit-card p,.press-kit-card li{line-height:1.65}.press-kit-card li+li{margin-top:9px}.press-kit-card a{color:#17684f;font-weight:700}.press-kit-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.press-kit-assets a{display:flex;min-height:190px;padding:18px;border:1px solid #d8c9b4;border-radius:12px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center}.press-kit-assets img{max-width:100%;max-height:240px;object-fit:contain}.press-kit-note{margin-bottom:0;color:#66584b;font-size:.94rem}@media(max-width:720px){.press-kit-grid,.press-kit-assets{grid-template-columns:1fr}.press-kit-page{width:min(100% - 20px,1080px);padding-top:16px}}.press-kit-distinction{border-color:#89aa9f;background:linear-gradient(145deg,#fffaf2,#edf5f0)}.press-kit-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.press-kit-comparison div{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #bfd1c9;border-radius:10px;background:#ffffffb8}.press-kit-comparison strong{color:#285b4c;font-size:1.08rem}.press-kit-comparison span{line-height:1.55}@media(max-width:720px){.press-kit-comparison{grid-template-columns:1fr}}.press-kit-event-layer{border-color:#c5a56f;background:linear-gradient(145deg,#fffaf2,#f7edda)}.press-kit-event-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.press-kit-event-flow div{display:flex;flex-direction:column;gap:8px;padding:17px;border-radius:10px;background:#ffffffc2;border:1px solid #dac6a4}.press-kit-event-flow strong{color:#72572b}.press-kit-event-flow span{line-height:1.5}@media(max-width:900px){.press-kit-event-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.press-kit-event-flow{grid-template-columns:1fr}}.press-kit-share{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin-top:2px}.press-kit-share>span:first-child{font-weight:800;color:#315d50}.press-kit-share .press-kit-share-button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:0;border-radius:999px;color:#fff;font:inherit;font-weight:800;line-height:1;text-decoration:none;cursor:pointer}.press-kit-share-button.facebook{background:#1877f2}.press-kit-share-button.x{background:#000}.press-kit-share-button.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d 55%,#fcb045)}.press-kit-share-button.copy-link{background:#315d50}.press-kit-share .press-kit-share-button:hover{filter:brightness(.9)}.press-kit-share .press-kit-share-button:focus-visible{outline:3px solid #c5a56f;outline-offset:2px}.press-kit-share-icon{width:19px;height:19px;flex:none;fill:currentColor}.instagram-icon{fill:none;stroke:currentColor;stroke-width:1.9}.instagram-icon .instagram-dot{fill:currentColor;stroke:none}.link-icon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.press-kit-share-status{flex-basis:100%;min-height:1.4em;color:#486d61;font-size:.9rem}.press-kit-how-step{margin:0 0 0 24px}.press-kit-how-heading{margin-bottom:0}.press-kit-step-detail{display:inline-block;max-width:calc(100% - 95px);line-height:1.2;vertical-align:top}.press-kit-where-heading{margin-bottom:0}.press-kit-where-list{margin-top:0}.press-kit-key-facts p,.press-kit-key-facts li{line-height:1.2}.press-kit-key-facts li+li{margin-top:0}.press-kit-short-version p{line-height:1.2}.press-kit-why-heading{margin-bottom:0}.press-kit-why-list{margin-top:0}
