/* Review-only examples; shared Sitecco shell remains intact. */
.ex-hero-art,.ex-pack-cover{min-height:430px;border:1px solid #355776;background:linear-gradient(145deg,#13375a,#071321);position:relative;padding:34px;overflow:hidden}.ex-hero-art>span,.ex-pack-cover>span{font:11px/1.6 monospace;color:#c0d3e9;letter-spacing:2px}.ex-hero-art>strong{display:block;position:absolute;bottom:65px;font:600 clamp(32px,4vw,54px)/1.1 Arial;letter-spacing:-2px;z-index:1}.ex-hero-art>small{position:absolute;bottom:27px;font:9px monospace;letter-spacing:1px;color:#e8bc63}.ex-leaf{position:absolute;background:#53859a;border-radius:100% 0 100% 0;width:130px;height:210px;right:55px;top:30px;transform:rotate(20deg);opacity:.65}.leaf-two{right:145px;top:90px;transform:rotate(-65deg);background:#e8bc63;width:100px;height:155px;opacity:.85}.leaf-three{right:-20px;top:155px;transform:rotate(65deg);background:#366c8c}.ex-switch,.ex-pack-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.ex-switch button,.ex-pack-tabs button{font:600 13px/1.4 Arial;padding:16px 20px;min-height:48px;background:#10243c;border:1px solid #426386;color:#d9e7f6;cursor:pointer}.ex-switch button[aria-pressed=true],.ex-pack-tabs button[aria-pressed=true]{background:#e8bc63;color:#0a1627;border-color:#e8bc63}.ex-status{font-size:12px!important;color:#a9c3dd!important;min-height:1.8em}.ex-browser{border:1px solid #3a536e;overflow:hidden;margin-top:20px}.ex-browser-bar{display:flex;gap:6px;align-items:center;padding:14px;background:#17273b}.ex-browser-bar i{width:7px;height:7px;border-radius:100%;background:#657f98}.ex-browser-bar span{margin-left:10px;font:9px monospace;letter-spacing:1px;color:#c0d0e1}.ex-mock{background:#f5f3eb;color:#203128!important}.ex-mock-nav{padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #bec7b8;font:12px Arial}.ex-mock-nav b{letter-spacing:2px;font-size:13px}.ex-mock-nav span{font-size:11px}.ex-before-body{text-align:center;padding:40px 24px 36px;background:#edf0e5}.info-page .ex-mock h3{font:500 clamp(30px,4.5vw,58px)/1.06 Georgia,serif;letter-spacing:-1.5px;margin:15px 0}.info-page .ex-mock p{color:#4b5d4c;line-height:1.6;font-size:14px}.ex-sprout{font-size:40px;color:#697a59}.ex-before-body>p:first-of-type{font:10px monospace;letter-spacing:2px}.ex-fake-button{display:inline-block;padding:14px 22px;background:#3c503d;color:white;font:600 12px Arial;margin:10px 0}.info-page .ex-mock-note{margin:0;padding:20px;text-align:center;font-size:12px}.ex-after-body{display:grid;grid-template-columns:1.15fr 1fr;padding:48px 5%;gap:40px;align-items:center}.ex-after-body .ex-location{font:10px monospace;letter-spacing:1px}.ex-after-body p{max-width:370px}.ex-after-body small{display:block;max-width:340px;font:11px/1.6 Arial;color:#4b5d4c}.ex-after .ex-fake-button{background:#263e2d}.ex-garden{position:relative;min-height:310px;background:#d9e3cd;border:1px solid #b0c19e;overflow:hidden}.ex-garden i{position:absolute;width:130px;height:180px;border-radius:100% 0 100% 0;background:#587957;bottom:65px;left:10px;transform:rotate(-30deg)}.ex-garden i:nth-child(2){left:auto;right:20px;bottom:25px;transform:rotate(60deg);background:#8da16e}.ex-garden i:nth-child(3){left:55px;bottom:-40px;transform:rotate(105deg);background:#afbe92}.ex-garden b{position:absolute;top:23px;right:25px;text-align:right;font:32px/1 Georgia;color:#324e31}.ex-service-strip{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #b7c4b0;padding:20px 5%;font:11px Arial}.ex-annotations .info-number{font-size:12px}.ex-pack-cover{background:linear-gradient(120deg,#0d2947,#153e63);border-left:7px solid #e8bc63}.ex-pack-cover>strong{font:600 clamp(36px,4vw,55px)/1.05 Arial;letter-spacing:-2px;display:block;margin:40px 0;color:#fff}.ex-pack-cover>div{font:12px/2.5 monospace;color:#bcd0e6;border-top:1px solid #3a5974;padding-top:18px}.ex-pack-cover b{color:#e8bc63;margin-right:12px}.ex-pack-cover>small{display:block;font:9px/1.7 monospace;letter-spacing:1px;color:#e8bc63;margin-top:25px}.ex-pack-panel{padding-top:32px}.ex-edit-steps{list-style:none;padding:0;counter-reset:steps}.ex-edit-steps li{counter-increment:steps;display:grid;grid-template-columns:45px 1fr;gap:10px 20px;border-top:1px solid #294764;padding:25px 0}.ex-edit-steps li:before{content:'0' counter(steps);grid-row:1/3;color:#e8bc63;font:25px monospace}.ex-edit-steps b{color:#eff4fc;font-size:20px}.ex-edit-steps span{max-width:800px}.ex-account-map{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.ex-account-map article{padding:30px;border:1px solid #36526c;background:#10223a}.ex-account-map article>span{font:10px monospace;letter-spacing:2px;color:#e8bc63;display:block;margin-bottom:20px}.ex-responsibility>div{display:grid;grid-template-columns:240px 1fr;gap:25px;padding:25px 0;border-top:1px solid #35506b}.ex-responsibility strong{font-size:20px;line-height:1.3}.ex-responsibility p{margin:0}.ex-checklist{display:grid;gap:12px;max-width:850px}.ex-checklist label{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #36526c;background:#0d2037;font:15px/1.6 Arial;cursor:pointer}.ex-checklist input{width:20px;height:20px;min-width:20px;margin:2px 0;accent-color:#e8bc63}.ex-pack-panel[hidden],.ex-annotations[hidden],.ex-mock[hidden]{display:none!important}
@media(max-width:700px){.ex-hero-art,.ex-pack-cover{min-height:365px;padding:25px}.ex-after-body{grid-template-columns:1fr;gap:25px;padding:30px 7%}.ex-garden{min-height:220px}.ex-mock-nav{align-items:flex-start;flex-direction:column;gap:12px}.ex-browser-bar span{font-size:8px;letter-spacing:0}.ex-service-strip{flex-direction:column;gap:10px}.ex-account-map{grid-template-columns:1fr}.ex-responsibility>div{grid-template-columns:1fr;gap:12px}.ex-switch button,.ex-pack-tabs button{flex:1 1 140px;padding:14px 12px}.ex-edit-steps li{grid-template-columns:30px 1fr;gap:10px}.ex-mock h3{overflow-wrap:anywhere}}
@media print{.site-header,#site-menu,.utility,.site-footer,.ex-switch,.ex-pack-tabs,.info-ending{display:none!important}.ex-pack-panel[hidden],.ex-annotations[hidden],.ex-mock[hidden]{display:block!important}.info-page main{color:#111!important}.info-page .info-section p,.info-page .info-section li{color:#333!important}.ex-pack-panel{break-before:page}.info-page .info-card{background:white;color:#111}.ex-browser{break-inside:avoid}}
