.geometry-link{margin-left:18px}.frame-geometry{grid-column:1/-1;margin-top:32px;padding-top:24px;border-top:1px solid #d8d8d8;scroll-margin-top:24px}.frame-geometry[hidden]{display:none}.geometry-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.geometry-heading h3{font-size:22px;font-weight:550;margin:0}.geometry-heading label{display:flex;align-items:center;gap:10px;font-size:13px;color:#666}.geometry-heading select{min-width:105px;height:40px;background:#fff;border:1px solid #ccc;border-radius:2px;padding:6px 10px;color:#111;font:inherit}.geometry-table-wrap{overflow:auto;max-height:620px;border:1px solid #ddd;isolation:isolate}.geometry-table{min-width:650px;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#111}.geometry-table caption{text-align:left;font-size:13px;color:#666;padding:14px;background:#fff;caption-side:bottom}.geometry-table th,.geometry-table td{font-size:15px;padding:14px 12px;border-bottom:1px solid #e2e2e2;text-align:center;font-weight:400;white-space:nowrap}.geometry-table th:first-child{width:190px;position:sticky;left:0;text-align:left;background:#fff;z-index:2;white-space:normal;box-shadow:1px 0 #ddd;color:#111}.geometry-table thead th{position:sticky;top:0;background:#f3f3f3;color:#111;font-weight:600;z-index:3}.geometry-table thead th:first-child{z-index:4;background:#f3f3f3}.geometry-table th small{display:block;font-size:10px;line-height:1.4;color:#777;margin-top:4px}.geometry-table .geometry-selected{background:#e8eeeb;color:#111;font-weight:600}.geometry-footnote{font-size:12px!important;color:#777;line-height:1.8;margin:14px 0 0}.geometry-table td:nth-child(2){font-weight:400;color:#111}@media(max-width:640px){.geometry-heading{display:block}.geometry-heading label{margin-top:16px}.geometry-heading h3{font-size:21px}.geometry-table{min-width:610px}.geometry-table th:first-child{width:145px}.geometry-table th,.geometry-table td{font-size:14px;padding:12px 8px}.frame-geometry{margin-top:24px}}
.modal-panel>.frame-geometry{min-width:0;width:100%;padding:24px 28px;margin-top:0}.geometry-table-wrap{width:100%;min-width:0}.modal-copy{min-width:0}@media(max-width:640px){.modal-panel>.frame-geometry{padding:22px 16px}.geometry-table-wrap{max-height:500px}}
.all-geometry-link{width:min(calc(100% - 72px),1240px);margin:0 auto 36px;font-size:15px}.all-geometry-link a{display:inline-block;padding:12px 0;border-bottom:1px solid #999}.geometry-page{max-width:1100px;width:calc(100% - 72px);margin:0 auto 70px}.geometry-page h1{font-size:40px;font-weight:550;margin:20px 0 30px}.geometry-models{display:flex;border-bottom:1px solid #ddd;gap:28px}.geometry-models button{font:inherit;font-size:16px;min-height:50px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;color:#777}.geometry-models button[aria-pressed="true"]{border-bottom-color:#111;color:#111}.geometry-page .frame-geometry{margin-top:24px;padding-top:0;border-top:0}.geometry-page .geometry-table-wrap{max-height:none}@media(max-width:640px){.geometry-page,.all-geometry-link{width:calc(100% - 48px)}.geometry-page h1{font-size:30px}.geometry-models{gap:24px}.geometry-page .geometry-table-wrap{max-height:none}}
