.styled-model-map{padding:26px 30px 28px}.model-map-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:stretch;margin-top:16px}.model-topic-rail{display:flex;flex-direction:column;gap:7px}.model-topic-card{display:grid;grid-template-columns:31px minmax(0,1fr) 18px;gap:9px;align-items:center;width:100%;min-height:52px;padding:8px 10px;border:1px solid #d7d6cf;border-left:4px solid #cb0039;background:#fff;color:#17191b;text-align:left;cursor:pointer;box-shadow:0 2px 7px rgba(0,0,0,.04);transition:transform .15s,border-color .15s,box-shadow .15s}.model-topic-card:hover,.model-topic-card:focus-visible{transform:translateX(4px);border-color:#cb0039;box-shadow:0 5px 14px rgba(35,25,28,.12);outline:none}.topic-index{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#17191b;color:#fff;font:850 10px ui-monospace,monospace}.topic-copy strong,.topic-copy small{display:block}.topic-copy strong{font-size:14px}.topic-copy small{margin-top:2px;color:#6b6e70;font-size:12px}.topic-arrow{color:#cb0039;font:700 24px Georgia,serif}.styled-model-map .model-wireframe{margin:0;min-height:530px;aspect-ratio:auto;background:radial-gradient(circle at 52% 45%,#fff 0,#f7f7f4 62%,#ecebe6 100%)}.styled-model-map .model-wireframe img{object-fit:contain;padding:28px}.wireframe-caption{position:absolute;left:20px;bottom:16px;display:grid;gap:2px;padding:9px 12px;border-left:3px solid #cb0039;background:rgba(255,255,255,.9);box-shadow:0 3px 12px rgba(0,0,0,.08)}.wireframe-caption span{color:#cb0039;font-size:12px;font-weight:900;letter-spacing:.12em}.wireframe-caption strong{font:700 17px Georgia,serif}.wireframe-caption small{color:#666}@media(max-width:900px){.model-map-layout{grid-template-columns:190px minmax(0,1fr)}.styled-model-map .model-wireframe{min-height:460px}}@media(max-width:700px){.styled-model-map{padding:18px 12px}.model-map-layout{grid-template-columns:minmax(132px,.8fr) minmax(0,1fr);gap:8px}.model-topic-rail{display:flex;flex-direction:column;gap:6px}.model-topic-card{min-height:48px}.styled-model-map .model-wireframe{min-height:280px}.model-topic-card{grid-template-columns:minmax(0,1fr);padding:8px}.model-topic-card .topic-index,.model-topic-card .topic-arrow{display:none}.wireframe-caption{left:10px;bottom:10px}.styled-model-map .model-wireframe img{padding:15px}}

@media(max-width:430px){.styled-model-map{padding:14px 8px}.styled-model-map .model-wireframe img{padding:4px}.wireframe-caption{position:static;margin:8px}.wireframe-caption strong{font-size:14px}}

/* Model photographs display at 60 percent of their previous size. */
.styled-model-map .model-wireframe img{transform:scale(.6);transform-origin:center center}
