/* New product and article classes; existing website styles remain unchanged. */
.pe-page .article-hero h1{max-width:1050px;line-height:1.25;overflow-wrap:anywhere}.pe-page .article-hero .pe-lead{max-width:840px;color:#dbe6ec;font-size:18px;line-height:1.85}.pe-hero-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.pe-hero-links a{color:#fff;text-decoration:underline;text-underline-offset:5px}.pe-page .article-layout{align-items:start}.pe-page .article-body{min-width:0}.pe-page .article-side{align-self:start}.pe-page .article-section{scroll-margin-top:100px}.pe-page .article-section p{overflow-wrap:anywhere}.pe-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.pe-guide-card{display:flex;flex-direction:column;gap:12px;border:1px solid #d5dfe5;border-top:3px solid #d9541d;padding:24px;text-decoration:none;color:#153449;background:#fff;min-width:0}.pe-guide-card:hover{background:#f4f7f8}.pe-guide-card .pe-card-number{font-size:12px;letter-spacing:.12em;color:#647986}.pe-guide-card h3{font-size:20px;line-height:1.5;margin:0}.pe-guide-card p{font-size:14px;color:#536a78;line-height:1.8;margin:0;flex:1}.pe-guide-card .pe-read{font-size:14px;font-weight:700;color:#a84217}.pe-table-scroll{width:100%;overflow-x:auto;margin:24px 0;border:1px solid #d2dce3;-webkit-overflow-scrolling:touch}.pe-table-scroll table{border-collapse:collapse;width:100%;min-width:560px;background:white;line-height:1.7;font-size:15px}.pe-table-scroll th,.pe-table-scroll td{border-bottom:1px solid #dbe3e8;padding:13px 15px;text-align:left;vertical-align:top;min-width:120px}.pe-table-scroll th{background:#edf2f5;font-weight:700}.pe-table-scroll tr:last-child td{border-bottom:0}.pe-table-hint{font-size:12px!important;color:#647986;margin-bottom:-14px!important}.pe-note{border-left:3px solid #d9541d;background:#fff4e9;padding:16px 20px;line-height:1.8}.pe-inline-sources{font-size:13px!important;color:#647986;display:flex;flex-wrap:wrap;gap:6px}.pe-inline-sources a{color:#1c5877}.pe-checklist,.pe-inquiry{background:#eef3f5;padding:25px}.pe-checklist li,.pe-inquiry li{margin:10px 0;line-height:1.8}.pe-inquiry{margin-top:28px}.pe-references{border-top:2px solid #163b50;padding-top:24px;margin-top:40px}.pe-references h2{font-size:23px}.pe-references ol{padding-left:22px}.pe-references li{padding-left:3px;margin:14px 0;font-size:14px;line-height:1.8;overflow-wrap:anywhere;scroll-margin-top:100px}.pe-references small{display:block;color:#607582}.pe-references p{font-size:13px;color:#607582}.pe-related li{margin:12px 0}.pe-related a,.pe-references a,.pe-toc a{text-decoration:underline;text-underline-offset:4px;color:#1b5878}.pe-product-navigation{display:grid;gap:10px;margin-top:24px;border-top:1px solid #cad6de;padding-top:18px}.pe-product-navigation strong{font-size:15px}.pe-product-navigation a{color:#1b5878;font-size:14px;text-decoration:underline}.pe-preview-banner{background:#fff1cd;color:#513f13;text-align:center;padding:12px 20px;font-size:14px;border-bottom:1px solid #dfca91}.pe-fence-addition{background:#f6f8f9}.pe-fence-addition .pe-fence-intro{max-width:900px}.pe-fence-addition .article-section{padding:16px 0}.pe-fence-addition .article-section h2{font-size:25px}.pe-fence-addition .article-section p,.pe-fence-addition .article-section li{font-size:16px;line-height:1.9}.pe-fence-addition .pe-references{max-width:900px}.pe-page a:focus-visible,.pe-fence-addition a:focus-visible,.pe-table-scroll:focus-visible{outline:3px solid #d9541d;outline-offset:3px}.pe-page .article-side .btn{white-space:normal}.pe-page .article-breadcrumb{overflow-wrap:anywhere}
@media(max-width:1000px){.pe-guide-grid{grid-template-columns:1fr}.pe-guide-card{padding:20px}.pe-page .article-layout{gap:30px}.pe-page .article-hero h1{font-size:39px}}
@media(max-width:700px){.pe-page .article-hero h1{font-size:31px;line-height:1.35}.pe-page .article-hero .pe-lead{font-size:16px}.pe-page .article-layout{display:block}.pe-page .article-side{margin-top:35px}.pe-guide-card h3{font-size:19px}.pe-checklist,.pe-inquiry{padding:20px}.pe-page .article-body .article-section h2{font-size:23px}.pe-references h2{font-size:22px}.pe-page .topic-toc{padding:18px}.pe-table-scroll th,.pe-table-scroll td{padding:11px 12px;font-size:14px}.pe-guide-grid{gap:14px}.pe-hero-links{gap:12px}.pe-product-navigation{grid-template-columns:1fr 1fr}.pe-product-navigation strong{grid-column:1/-1}}
