.at-through-hole{max-width:920px;margin:0 auto;padding:0;font-family:inherit;color:#333;font-size:17px;line-height:1.75}.at-through-hole *{box-sizing:border-box}.at-through-hole .glossary-label{margin:0 0 10px;font-size:15px;font-weight:600;color:#777}.at-through-hole h1{margin:0 0 24px;padding:0;color:#222;font-size:40px;line-height:1.2;font-weight:700}.at-through-hole h2{margin:38px 0 14px;padding:0;color:#222;font-size:27px;line-height:1.3;font-weight:700}.at-through-hole p{margin:0 0 18px}.at-through-hole strong{color:#222;font-weight:700}.at-through-hole .article-image{margin:0 0 28px}.at-through-hole .article-image img{display:block;width:100%;height:auto;max-width:900px;margin:0 auto;border:0}.at-through-hole .definition-box{margin:26px 0 30px;padding:20px 24px;background:#f7f7f7;border-left:4px solid #f58220}.at-through-hole .definition-box p:last-child{margin-bottom:0}.at-through-hole .drawing-example{margin:18px 0 22px;padding:16px 20px;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:3px;font-size:19px;font-weight:700;color:#222;letter-spacing:.2px}.at-through-hole .simple-note{margin:22px 0;padding:18px 22px;border-left:4px solid #f58220;background:#fffaf5}.at-through-hole .simple-note p:last-child{margin-bottom:0}.at-through-hole ul{margin:10px 0 22px 22px;padding:0}.at-through-hole li{margin-bottom:7px;padding-left:3px}.at-through-hole .table-wrap{width:100%;overflow-x:auto;margin:22px 0 28px}.at-through-hole table{width:100%;min-width:600px;border-collapse:collapse;background:#fff;font-size:16px}.at-through-hole th,.at-through-hole td{padding:13px 15px;border:1px solid #ddd;text-align:left;vertical-align:top}.at-through-hole th{background:#f5f5f5;color:#222;font-weight:700}.at-through-hole .summary-box{margin:34px 0 10px;padding:22px 24px;background:#f7f7f7;border-top:3px solid #f58220}.at-through-hole .summary-box h2{margin-top:0}.at-through-hole .summary-box p:last-child{margin-bottom:0}@media (max-width:767px){.at-through-hole{font-size:16px;line-height:1.7}.at-through-hole h1{font-size:32px;line-height:1.25}.at-through-hole h2{margin-top:32px;font-size:24px}.at-through-hole .definition-box,.at-through-hole .simple-note,.at-through-hole .summary-box{padding:17px 18px}.at-through-hole .article-image{margin-bottom:24px}}