/* Curated, precomputed SEPS:PRISM outline example. */
.prism-example{--example-navy:#102f4a;--example-paper:#f8f7f1;--example-muted:#405c6b;--example-line:#aab9bd;color:var(--example-navy);scroll-margin-top:110px}
.prism-example *{box-sizing:border-box}
.prism-example-heading{max-width:820px;margin-bottom:26px}
.prism-example-heading h2{font:400 clamp(34px,4vw,48px)/1.1 "Times New Roman",Times,serif;letter-spacing:-.025em;margin:10px 0 16px}
.prism-example-heading p{font-size:18px;line-height:1.55;margin:0;color:var(--example-muted)}
.prism-example-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.85fr);gap:30px;align-items:start}
.prism-example-card{min-width:0;background:var(--example-paper);border:1px solid var(--example-line);border-radius:18px;padding:18px;box-shadow:0 16px 38px rgba(16,47,74,.07)}
.prism-example-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}
.prism-example-tabs button{appearance:none;min-width:0;min-height:48px;padding:11px 6px;border:1px solid #8fa4ad;border-radius:9px;background:transparent;color:var(--example-navy);font:700 17px/1.25 "Times New Roman",Times,serif;cursor:pointer;letter-spacing:0;scroll-margin-block:110px}
.prism-example-tabs button[aria-selected="true"]{background:var(--example-navy);color:#fff;border-color:var(--example-navy)}
.prism-example button:focus-visible,.prism-example a:focus-visible,.prism-example input:focus-visible{outline:3px solid #b36d08;outline-offset:4px}
.prism-example-panel[hidden],.prism-example-status[hidden]{display:none!important}
.prism-example figure{margin:0}
.prism-example-image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:contain!important;object-position:center!important;max-width:100%;border-radius:10px;border:1px solid #9db0b7;background:var(--example-navy);transform:none!important;clip-path:none!important;mask:none!important}
.prism-example figcaption{display:block;margin-top:15px;padding:0;color:var(--example-muted);font-size:16px;line-height:1.5}
.prism-example figcaption strong{display:block;color:var(--example-navy);font-size:19px;margin-bottom:5px}
.prism-example-harmonics{display:flex;gap:12px 20px;flex-wrap:wrap;border:0;padding:0;margin:18px 0 10px;min-width:0}
.prism-example-harmonics legend{font:700 16px/1.4 "Times New Roman",Times,serif;margin-bottom:6px;padding:0;color:var(--example-navy)}
.prism-example-harmonics label{display:flex;align-items:center;gap:7px;min-height:44px;font-size:16px;cursor:pointer;color:var(--example-navy)}
.prism-example-harmonics input{accent-color:var(--example-navy);width:18px;height:18px;margin:0;flex-shrink:0}
.prism-example-key{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--example-muted);line-height:1.4}
.prism-example-key span{display:inline-flex;gap:8px;align-items:center}
.prism-example-key i{width:25px;height:0;border-top:3px solid #b45e12;display:inline-block}
.prism-example-key .prism-key-boundary{border-top:2px dashed #768494}
.prism-example-key[data-order="5"] .prism-key-curve{border-color:#04757c}
.prism-example-source{display:inline-block;margin:18px 0 0;color:var(--example-navy);font-size:16px;line-height:1.4;text-underline-offset:.2em;padding:6px 0}
.prism-example-notes{min-width:0}
.prism-example-notes article{border-top:1px solid var(--example-line);padding:16px 0}
.prism-example-notes h3{font:700 23px/1.2 "Times New Roman",Times,serif;margin:0 0 9px;letter-spacing:0}
.prism-example-notes p{font-size:17px;line-height:1.55;color:var(--example-muted);margin:0}
.prism-example-status{border-left:3px solid #b36d08;padding:12px 15px;margin:16px 0 0!important;background:#eee6d7;color:var(--example-navy)!important;font-size:15px!important;line-height:1.5!important}
.prism-example-meta{font-size:14px!important;line-height:1.5!important;color:var(--example-muted);margin:17px 0 0!important}
@media(max-width:760px){.prism-example-layout{grid-template-columns:minmax(0,1fr);gap:24px}.prism-example-heading p{font-size:17px}.prism-example-card{padding:12px;border-radius:14px}.prism-example-tabs{gap:6px}.prism-example-tabs button{font-size:16px}.prism-example-notes{display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.prism-example-notes article:last-of-type{grid-column:1/-1}.prism-example-status,.prism-example-meta{grid-column:1/-1}.prism-example-notes h3{font-size:21px}.prism-example-notes p{font-size:16px}}
@media(max-width:420px){.prism-example-notes{display:block}.prism-example-tabs button{font-size:15px}.prism-example-harmonics{gap:6px 16px}}
