.gepos-content{margin:2rem 0;color:#172b3b}.gepos-content h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.18;margin:1.5rem 0}.gepos-content h3{font-size:1.2rem;line-height:1.35}.gepos-content p{line-height:1.75;max-width:75ch}.gepos-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.gepos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.gepos-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gepos-photo,.gepos-video{margin:0;min-width:0}.gepos-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.gepos-content figcaption{font-size:.85rem;color:#526576;line-height:1.5;padding:.7rem 0}.gepos-panel{background:#f2f5f7;padding:clamp(1.2rem,3vw,2.5rem);margin:3rem 0;border-radius:10px}.gepos-step{border-top:3px solid #c84408;padding:1rem 0}.gepos-video video{display:block;background:#122533;width:100%;max-height:540px;aspect-ratio:16/9;object-fit:contain;border-radius:8px}.gepos-video-single{max-width:720px;margin:2rem auto}.gepos-more{margin:1.5rem 0;border:1px solid #cad5dd;border-radius:8px;padding:1rem}.gepos-more summary{cursor:pointer;font-weight:700;padding:.5rem}.gepos-more[open]>summary{margin-bottom:1.25rem}.gepos-note{font-size:.9rem;color:#526576}.gepos-cta{background:#152838;color:#fff;padding:2rem;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;border-radius:8px;margin:2.5rem 0}.gepos-cta h3,.gepos-cta p{color:#fff}.gepos-cta .button{flex-shrink:0}.gepos-content a:focus-visible,.gepos-content summary:focus-visible,.gepos-content video:focus-visible{outline:3px solid #c84408;outline-offset:4px}@media(max-width:760px){.gepos-split,.gepos-grid,.gepos-grid.two{grid-template-columns:1fr;gap:1.5rem}.gepos-cta{display:block;padding:1.25rem}.gepos-cta .button{margin-top:1rem}.gepos-content h2{overflow-wrap:anywhere}}
