#jma-main{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:34px 28px 70px;min-width:0;color:#173750;font:18px/1.72 Arial,sans-serif}#ag-jma-europe-model{min-width:0}#ag-jma-europe-model h1{font-size:clamp(32px,3.4vw,46px);line-height:1.18;color:#0f3d6f;margin:0 0 25px;font-weight:800}#ag-jma-europe-model h2{font-size:31px;line-height:1.27;color:#0f3d6f;margin:0 0 23px}#ag-jma-europe-model h3{font-size:23px;line-height:1.35;color:#123e68}#ag-jma-europe-model p{margin:0 0 21px}#ag-jma-europe-model .eu-section{padding:34px 0;border-bottom:1px solid #d6e0ea;min-width:0}#ag-jma-europe-model a{color:#124f8c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#ag-jma-europe-model .eu-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}#ag-jma-europe-model [data-ag-button-theme="blue"],#ag-jma-europe-model [data-ag-button-theme="blue"] *{background:#124f8c!important;color:#fff!important;text-decoration:none!important}#ag-jma-europe-model [data-ag-button-theme="blue"]:is(:hover,:focus,:focus-visible),#ag-jma-europe-model [data-ag-button-theme="blue"]:is(:hover,:focus,:focus-visible) *{background:#124f8c!important;color:#fff!important}#ag-jma-europe-model .eu-actions a,#ag-jma-europe-model button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:42px;padding:9px 14px;border:1px solid #124f8c;border-radius:7px;font:700 15px/1.35 Arial,sans-serif;text-align:center;cursor:pointer;overflow-wrap:anywhere}#ag-jma-europe-model .eu-light{background:#fff;color:#124f8c}#ag-jma-europe-model :focus-visible{outline:3px solid #bd8e31;outline-offset:4px}#ag-jma-europe-model .eu-media{margin:38px 0 45px}#ag-jma-europe-model .eu-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:14px}#ag-jma-europe-model .eu-media picture{display:block}#ag-jma-europe-model .eu-tool,#ag-jma-europe-model .ag-compact-inquiry{padding:25px;border:1px solid #b7ccde;border-radius:12px;background:#f0f5fa;margin:28px 0;min-width:0}#ag-jma-europe-model .eu-tool h3,#ag-jma-europe-model .ag-compact-inquiry h3{margin-top:0}#ag-jma-europe-model .eu-fields,#ag-jma-europe-model .ag-inquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#ag-jma-europe-model label{display:block;min-width:0;font-size:16px;font-weight:700}#ag-jma-europe-model input:not([type=checkbox]):not([type=hidden]),#ag-jma-europe-model textarea,#ag-jma-europe-model select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:46px;margin-top:6px;padding:10px;border:1px solid #6c8498;border-radius:6px;background:#fff;color:#18324a;font:16px/1.4 Arial,sans-serif}#ag-jma-europe-model textarea{resize:vertical}#ag-jma-europe-model output{white-space:pre-wrap;display:block;overflow-wrap:anywhere;margin:22px 0;padding:17px;border:1px solid #aec6da;background:#fff;border-radius:7px;min-height:52px}#ag-jma-europe-model .eu-checks label{display:flex;align-items:flex-start;gap:11px;padding:12px 0}#ag-jma-europe-model .eu-checks input{flex:0 0 auto;min-height:22px;min-width:22px;margin:4px 0 0}#ag-jma-europe-model .ag-inquiry-wide{grid-column:1/-1}#ag-jma-europe-model .ag-inquiry-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#ag-jma-europe-model .ag-inquiry-note{font-size:14px;margin:20px 0}#ag-jma-europe-model .ag-inquiry-errors{padding:15px;background:#fff1f1;border-left:4px solid #a22929}#ag-jma-europe-model .ag-inquiry-success{padding:15px;background:#eef9f0;border-left:4px solid #287c43}#ag-jma-europe-model details{padding:18px 0;border-bottom:1px solid #cad8e4}#ag-jma-europe-model summary{font-size:20px;font-weight:700;color:#123e68;cursor:pointer}#ag-jma-europe-model details p{margin-top:15px}#ag-jma-europe-model li{margin-bottom:12px}#ag-jma-europe-model .eu-service-card{border:1px solid #d3dfe9;border-radius:10px;padding:20px;margin:20px 0;background:#f7fafc}#ag-jma-europe-model .eu-service-card h3{margin-top:0}#ag-jma-europe-model [aria-invalid="true"]{border:2px solid #a22929}
@media(max-width:700px){#jma-main{padding:28px 18px 60px;font-size:17px}#ag-jma-europe-model h1{font-size:32px}#ag-jma-europe-model h2{font-size:24px}#ag-jma-europe-model h3{font-size:21px}#ag-jma-europe-model .eu-fields,#ag-jma-europe-model .ag-inquiry-fields{grid-template-columns:1fr}#ag-jma-europe-model .eu-tool,#ag-jma-europe-model .ag-compact-inquiry{padding:17px}#ag-jma-europe-model .eu-media{margin:30px 0}#ag-jma-europe-model .eu-section{padding:28px 0}#ag-jma-europe-model summary{font-size:19px}}
/* New named English guide: qualify against native full-bleed home and legacy hero constraints. */
body #jma-main{width:min(1100px,100%)!important;max-width:1100px!important;margin:0 auto!important;padding:34px 28px 70px!important}
body #ag-jma-europe-model .eu-media{display:block!important;width:100%!important;max-width:none!important;height:auto!important;padding:0!important;margin:38px 0 45px!important}
body #ag-jma-europe-model .eu-media picture{display:block!important;width:100%!important;max-width:none!important;margin:0!important}
body #ag-jma-europe-model .eu-media img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;object-fit:cover!important}
@media(max-width:700px){body #jma-main{padding:28px 18px 60px!important}body #ag-jma-europe-model .eu-media{margin:30px 0!important}}

#ag-jma-europe-model .eu-duty-row{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:18px}#ag-jma-europe-model .eu-result{display:block;white-space:pre-wrap;overflow-wrap:anywhere;border-left:4px solid #124f8c;padding:16px;background:#eef5fb;margin-top:20px}#ag-jma-europe-model .eu-duty-row input,#ag-jma-europe-model .eu-duty-row select{display:block;width:100%;box-sizing:border-box;min-height:42px;padding:9px;border:1px solid #9db2c6;border-radius:5px;font:inherit}@media(max-width:700px){#ag-jma-europe-model .eu-duty-row{grid-template-columns:1fr}}

#ag-jma-europe-model .eu-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#ag-jma-europe-model .eu-reference-card{min-width:0;border:1px solid #ccdbe7;padding:14px;background:#fff}#ag-jma-europe-model .eu-reference-card dl{margin:0}#ag-jma-europe-model .eu-reference-card dl dt{font-weight:700}#ag-jma-europe-model .eu-reference-card dl dd{margin:0 0 12px;overflow-wrap:anywhere}#ag-jma-europe-model .eu-reference-row,#ag-jma-europe-model .eu-reference-row{min-width:0;margin:20px 0;padding:16px;border:1px solid #b7ccde}#ag-jma-europe-model legend{font-weight:700;max-width:100%}#ag-jma-europe-model .eu-revision-list,#ag-jma-europe-model .eu-missing-list{padding-left:22px}#ag-jma-europe-model .eu-revision-item{overflow-wrap:anywhere}#ag-jma-europe-model .eu-fields input,#ag-jma-europe-model .eu-fields textarea,#ag-jma-europe-model .eu-fields select{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:700px){#ag-jma-europe-model .eu-reference-grid{grid-template-columns:1fr}#ag-jma-europe-model .eu-reference-row,#ag-jma-europe-model .eu-reference-row{padding:10px}}

#ag-jma-europe-model .eu-reference-card dt{font-weight:700}#ag-jma-europe-model .eu-reference-card dd{margin:0 0 13px;overflow-wrap:anywhere}#ag-jma-europe-model .eu-note-group{padding:12px 0;border-bottom:1px solid #cad8e4}#ag-jma-europe-model h4{font-size:19px;color:#123e68;line-height:1.35}
