.architecture-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.architecture-introduction{padding:clamp(32px,3.5vw,56px)}.architecture-introduction .journal-lead{font-size:clamp(26px,2vw,32px)}.architecture-reference-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.architecture-questions{margin:32px 0;padding:0;list-style:none}.architecture-questions li{border-top:1px solid #0000ff29;padding:16px 0}.architecture-questions li:last-child{border-bottom:1px solid #0000ff29}.architecture-library{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:760px;margin-inline:auto;display:grid}.architecture-detail-reference{max-width:1200px;margin-inline:auto}.architecture-discipline{border-top:1px solid #0000ff29;padding-top:24px}.architecture-discipline strong{color:var(--blue);font-weight:400}@media (max-width:950px){.architecture-opening{grid-template-columns:1fr;gap:24px}.architecture-feature{width:min(100%,620px);margin-inline:auto}.architecture-introduction{width:100%;max-width:1040px;padding:clamp(32px,5vw,72px)}}@media (max-width:599px){.architecture-opening{gap:40px}.architecture-introduction{padding:32px 24px}.architecture-introduction .journal-lead{font-size:25px}.architecture-reference-pair{grid-template-columns:1fr;gap:20px}.architecture-library{grid-template-columns:1fr;gap:20px;max-width:360px}}
