.drawings-page{overflow:auto}.drawings-page header{position:sticky;top:0;z-index:5}.drawings-main{display:block;height:auto;max-width:1280px;margin:auto;padding:42px 30px 70px}.page-heading{max-width:830px;margin-bottom:35px}.page-heading h1{font-size:2.2rem;line-height:1.2;margin:12px 0 20px}.page-heading>p:last-child{line-height:1.75;color:#50677d}.drawing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.drawing-card{background:white;border:1px solid #dce4ed;border-radius:8px;overflow:hidden;scroll-margin-top:95px}.plan-image{display:block;height:310px;background:#fff;padding:18px;border-bottom:1px solid #edf1f6}.plan-image img{height:100%;width:100%;object-fit:contain}.card-content{padding:24px}.card-content h2{font-size:1.3rem;margin:10px 0 15px}.card-content p{font-size:.9rem;line-height:1.65}.card-content .dimensions{font-weight:650;font-size:1.1rem;color:#155d9a}.pending{background:#fff8e9;padding:12px;color:#715324}.card-content .source{font-size:.78rem;color:#60758a;margin-bottom:25px}.document-register{margin-top:42px;line-height:1.7}.document-register h2{font-size:1.35rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;background:white;font-size:.875rem;text-align:left}td,th{padding:13px 16px;border-bottom:1px solid #dce4ed;vertical-align:top}th{background:#e5edf5;font-weight:600}.detail-plan-link{display:inline-block;margin:8px 0 16px;font-size:.875rem}@media(max-width:720px){.drawing-grid{grid-template-columns:1fr}.drawings-main{padding:25px 16px 45px}.page-heading h1{font-size:1.75rem}.drawings-page .brand p{display:none}.drawings-page header>.button{font-size:.75rem;padding:8px}.plan-image{height:280px}.card-content{padding:20px}}