.ag-page{font-family:Arial,"Helvetica Neue",sans-serif;color:#202a32;background:#fff}.ag-page *{box-sizing:border-box}.ag-shell{max-width:1240px;padding:26px 28px 56px;margin:auto}.ag-page a{color:inherit;text-decoration:none}.ag-page a:focus-visible{outline:3px solid #ff8d00;outline-offset:5px}.ag-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#69747b;line-height:1.6;margin-bottom:34px}.ag-heading{max-width:760px;margin-bottom:30px}.ag-page .ag-eyebrow{color:#ff8d00;font-size:11px;letter-spacing:.1em;font-weight:700;margin:0 0 12px}.ag-page h1,.ag-page h2,.ag-page h3,.ag-page p{font-family:inherit}.ag-page .ag-heading h1{font-size:40px;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:-.02em;margin:0 0 14px}.ag-page .ag-heading>p:last-child{font-size:17px;line-height:1.8;color:#59666f;margin:0}.ag-tabs{display:flex;gap:28px;border-bottom:1px solid #e1e6e3;margin-bottom:30px}.ag-tabs a{display:flex;align-items:center;gap:12px;min-height:52px;font-size:14px;font-weight:700;border-bottom:3px solid transparent;padding:10px 3px}.ag-tabs a[aria-current]{border-color:#ff8d00;color:#ff8d00}.ag-section-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.ag-page .ag-section-head h2{font-size:22px;font-weight:700;line-height:1.4;margin:0}.ag-section-head>span{font-size:13px;color:#69747b;white-space:nowrap}.ag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ag-card{min-width:0}.ag-card>a{display:flex;flex-direction:column;height:100%;border:1px solid #e1e6e3;border-radius:8px;overflow:hidden;background:#fff}.ag-image{width:100%;aspect-ratio:4/3;background:#f3f5f3;display:flex;align-items:center;justify-content:center;overflow:hidden}.ag-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-width:100%}.ag-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;color:#ff8d00;letter-spacing:.06em;font-size:18px}.ag-card-text{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;flex:1}.ag-label{font-size:10px;letter-spacing:.09em;color:#69747b;line-height:1.6}.ag-page .ag-card h3{font-size:19px;font-weight:700;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere;text-transform:none}.ag-arrow{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff1dd;color:#ff8d00;width:36px;height:36px;flex-shrink:0;font-size:20px}.ag-card a:hover{border-color:#ff8d00}.ag-card a:hover h3{color:#ff8d00}.ag-signoff{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding-top:26px;border-top:1px solid #e1e6e3}.ag-signoff strong{font-family:Arial,sans-serif;font-weight:700;font-size:18px;letter-spacing:.04em}.ag-page .ag-signoff p{font-size:14px;line-height:1.7;color:#69747b;margin:6px 0 0}.ag-signoff>a{display:flex;align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:700}.ag-empty{padding:30px;background:#f5f7f5}
@media(max-width:1024px){.ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-page .ag-heading h1{font-size:36px}}
@media(max-width:600px){.ag-shell{padding:20px 18px 36px}.ag-breadcrumb{font-size:11px;margin-bottom:26px}.ag-page .ag-heading h1{font-size:30px}.ag-page .ag-heading>p:last-child{font-size:16px}.ag-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ag-card>a{height:auto}.ag-card-text{padding:17px}.ag-page .ag-section-head h2{font-size:20px}.ag-signoff{align-items:start;flex-direction:column;gap:12px;margin-top:30px}.ag-tabs{margin-bottom:24px}}
