/* A single collection: no oversized standalone featured concept or image controls. */
.possibilities-page .poss-intro{padding-top:48px;padding-bottom:36px}.possibilities-page .poss-intro h1{font-size:clamp(44px,5.8vw,78px);font-weight:500;line-height:1.04;letter-spacing:-.06em;margin:24px 0 0;max-width:580px}.possibilities-page .poss-intro-grid{gap:50px;align-items:center}.possibilities-page .poss-intro p{font-size:18px;line-height:1.55;margin:0 0 16px}.possibilities-page .poss-intro .lede{font-size:24px;font-weight:400;line-height:1.3}.possibilities-page .poss-intro .concept-note{font:400 11px/1.6 'IBM Plex Mono',monospace;color:#60656A;border-left:3px solid #A78BFA;padding-left:14px}.possibilities-page .poss-collection-head{padding-top:24px;margin-bottom:30px;gap:40px}.possibilities-page .poss-collection-head h2{font-size:38px;font-weight:500;letter-spacing:-.045em;line-height:1.1;margin-top:14px}.possibilities-page .poss-collection-head p{font-size:17px;line-height:1.55}.possibilities-page .concept-grid{gap:44px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.possibilities-page .concept-card{min-width:0;scroll-margin-top:24px}.possibilities-page .concept-art{display:block;padding:0;margin:0 0 22px;background:#F0F2F3}.possibilities-page .concept-art img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.possibilities-page .concept-copy{padding-top:22px;border-color:#CDD1D5}.possibilities-page .concept-copy h2{font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:12px 0 16px}.possibilities-page .concept-copy p{font-size:16px;line-height:1.6;margin-bottom:16px}.possibilities-page .concept-copy .concept-line{font-weight:400;font-size:19px;line-height:1.4}.possibilities-page .concept-copy details{border-color:#CDD1D5;margin-top:18px}.possibilities-page .concept-copy summary{font-weight:400;font-size:11px;line-height:1.5;padding:16px 0;letter-spacing:.02em}.possibilities-page .concept-copy details p{font-size:15px}.possibilities-page .concept-card>.inline-link{display:inline-block;font:400 11px/1.5 'IBM Plex Mono',monospace;margin-top:20px;padding-bottom:6px;border-bottom:2px solid #A78BFA;text-decoration:none}.possibilities-page .concept-card>.inline-link:hover{border-color:#CFEE08}.possibilities-page .closing{padding-top:56px;padding-bottom:56px;margin-top:48px}.possibilities-page .concept-card a:focus-visible,.possibilities-page .concept-copy summary:focus-visible{outline:3px solid #6840B4;outline-offset:5px}
@media(max-width:760px){.possibilities-page .poss-intro{padding-top:36px;padding-bottom:20px}.possibilities-page .poss-intro-grid{gap:24px}.possibilities-page .poss-intro h1{font-size:clamp(42px,9vw,60px);margin-top:22px}.possibilities-page .poss-intro p{font-size:17px}.possibilities-page .poss-intro .lede{font-size:22px}.possibilities-page .poss-collection-head{gap:20px;margin-bottom:26px}.possibilities-page .poss-collection-head h2{font-size:32px}.possibilities-page .concept-grid{grid-template-columns:1fr;gap:38px}.possibilities-page .concept-art img{max-height:none}.possibilities-page .concept-copy h2{font-size:30px}.possibilities-page .concept-copy{padding-top:20px}.possibilities-page .closing{padding-top:38px;padding-bottom:38px;margin-top:36px}.possibilities-page .closing h2{font-size:38px}}
