.cuh-layered-opening.has-plan-study{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:36px;align-items:center}.cuh-layered-opening.has-plan-study:before{left:0;right:0}.cuh-layered-opening.has-plan-study .cuh-service-hero{grid-column:1;grid-row:1;aspect-ratio:auto;overflow:visible;align-self:center;background:#fff0}.cuh-layered-opening.has-plan-study .cuh-service-lead{grid-column:2;grid-row:1;margin:0;padding:32px;--cu-stamp-inset:32px}.cuh-plan-sketch{margin:0;min-width:0;padding:24px 8px 16px 0}.cuh-configuration-lines{display:block;width:100%;height:auto;overflow:visible}.cuh-plan-sketch .cuh-plan-note{margin:20px 0 0;color:var(--muted);text-align:center}.cuh-plan-thumbnail{width:100%;height:100%;display:grid;place-items:center;padding:28px;background:var(--cu-sand)}.cuh-plan-thumbnail>.cuh-configuration-lines{width:100%;height:100%;object-fit:contain}@media(max-width:1100px){.cuh-layered-opening.has-plan-study{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.cuh-layered-opening.has-plan-study .cuh-service-lead{padding:26px;--cu-stamp-inset:26px}}@media(max-width:900px){.cuh-layered-opening.has-plan-study{display:flex;flex-direction:column;align-items:stretch;gap:20px}.cuh-layered-opening.has-plan-study .cuh-service-hero{width:100%;order:0}.cuh-layered-opening.has-plan-study .cuh-service-lead{order:1;margin:0;padding:24px;--cu-stamp-inset:24px}.cuh-plan-sketch{max-width:680px;margin:auto;padding:12px 4px}.cuh-plan-sketch .cuh-plan-note{margin-top:12px}}@media(prefers-contrast:more){.cuh-configuration-lines g{stroke:var(--ink)}}@media(max-width:480px){.cuh-configuration-lines :is(path,circle,ellipse){vector-effect:non-scaling-stroke;stroke-width:1px}.cuh-configuration-lines [data-line-phase="0"]>path{stroke-width:1.35px}}@media (prefers-reduced-motion:no-preference){html.cuh-js .cuh-plan-sketch:not(.is-drawing) [data-line-phase]>*{opacity:0;animation:cuh-sketch-failsafe .01s linear 3s forwards}}@keyframes cuh-sketch-failsafe{to{opacity:1}}@media(max-width:760px){.cuh-layered-opening.has-plan-study:before{top:12px}}