.pa1-page{background:#f6f8fb;color:#071d59;padding:28px 0 65px}.pa1-shell{width:min(1040px,calc(100% - 30px));margin:auto}.pa1-header{text-align:center;max-width:800px;margin:auto}.pa1-back{display:inline-flex;gap:5px;color:#718096!important;text-decoration:none!important;font-size:8px}.pa1-category{display:block;margin:18px auto 7px;width:max-content;padding:5px 9px;border-radius:999px;background:#fff4d9;color:#a66f00;font-size:8px;font-weight:900}.pa1-header h1{margin:0;font-size:34px;line-height:1.6}.pa1-header p{color:#778193;font-size:10px;line-height:2}.pa1-meta{color:#9aa2ae;font-size:7px}.pa1-cover{margin-top:22px;overflow:hidden;border-radius:19px}.pa1-cover img{width:100%;max-height:520px;object-fit:cover;display:block}.pa1-layout{display:grid;grid-template-columns:1fr 230px;gap:18px;margin-top:20px}.pa1-content{padding:22px;border:1px solid #e1e6ed;border-radius:16px;background:#fff;color:#4f5b6d;font-size:11px;line-height:2.2}.pa1-content h2,.pa1-content h3{color:#071d59}.pa1-content img{max-width:100%;height:auto;border-radius:12px}.pa1-side{display:grid;align-content:start;gap:10px}.pa1-share,.pa1-property-cta{padding:14px;border:1px solid #e1e6ed;border-radius:13px;background:#fff}.pa1-share strong,.pa1-property-cta strong{display:block;font-size:10px}.pa1-share button{width:100%;height:36px;margin-top:9px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;color:#071d59;font-size:8px}.pa1-property-cta{background:#071d59;color:#fff}.pa1-property-cta span{font-size:7px;color:#e1ad37}.pa1-property-cta a{display:flex;height:36px;margin-top:10px;align-items:center;justify-content:center;border-radius:9px;background:#fff;color:#071d59!important;text-decoration:none!important;font-size:8px;font-weight:900}.pa1-related{margin-top:28px}.pa1-related h2{font-size:18px}.pa1-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pa1-related-grid a{overflow:hidden;border:1px solid #e1e6ed;border-radius:13px;background:#fff;color:#071d59!important;text-decoration:none!important}.pa1-related-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.pa1-related-grid strong{display:block;padding:10px;font-size:9px;line-height:1.7}@media(max-width:700px){.pa1-layout{grid-template-columns:1fr}.pa1-side{grid-template-columns:1fr 1fr}.pa1-header h1{font-size:25px}.pa1-related-grid{grid-template-columns:1fr}}@media(max-width:460px){.pa1-shell{width:calc(100% - 18px)}.pa1-side{grid-template-columns:1fr}.pa1-content{padding:15px;font-size:10px}}


/* Article final polish */
.pa1-shell{width:min(1120px,calc(100% - 32px))!important}
.pa1-header{max-width:860px!important;padding-top:10px!important}
.pa1-header h1{max-width:820px!important;margin:auto!important;font-size:31px!important;line-height:1.65!important}
.pa1-header p{max-width:780px!important;margin:10px auto 6px!important;font-size:9.5px!important}
.pa1-cover{margin-top:24px!important;border:1px solid #e0e6ed!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 34px rgba(7,29,89,.055)!important}
.pa1-cover img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center top!important}
.pa1-layout{grid-template-columns:minmax(0,1fr) 250px!important;gap:20px!important;align-items:start!important;margin-top:22px!important}
.pa1-content{padding:30px 34px!important;border-radius:18px!important;font-size:10px!important;line-height:2.25!important;box-shadow:0 8px 26px rgba(7,29,89,.035)!important}
.pa1-content p{margin:0 0 15px!important}
.pa1-content h2{position:relative!important;margin:30px 0 10px!important;padding-right:13px!important;font-size:22px!important;line-height:1.75!important}
.pa1-content h2:before{content:""!important;position:absolute!important;right:0!important;top:.48em!important;width:4px!important;height:1.05em!important;border-radius:999px!important;background:#d59a00!important}
.pa1-content h3{margin:24px 0 9px!important;font-size:17px!important;line-height:1.75!important}
.pa1-side{gap:13px!important;position:sticky!important;top:90px!important}
.pa1-share,.pa1-property-cta{padding:17px!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(7,29,89,.04)!important}
.pa1-share strong{padding-bottom:10px!important;border-bottom:1px solid #edf1f5!important}
.pa1-share button{height:40px!important;margin-top:12px!important;border-radius:10px!important}
.pa1-property-cta{background:radial-gradient(circle at 10% 10%,rgba(214,154,0,.14),transparent 30%),linear-gradient(145deg,#071d59,#0a2a78)!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(7,29,89,.12)!important}
.pa1-property-cta a{height:40px!important;border-radius:10px!important}
#topcontrol{width:50px!important;height:50px!important;right:22px!important;bottom:22px!important;position:fixed!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#071d59!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 8px 22px rgba(7,29,89,.22)!important}
#topcontrol img{display:none!important}
#topcontrol:before{content:""!important;display:block!important;width:13px!important;height:13px!important;margin-top:6px!important;border-top:3px solid #fff!important;border-right:3px solid #fff!important;transform:rotate(-45deg)!important}
#topcontrol:hover{background:#071d59!important}
@media(max-width:800px){.pa1-layout{grid-template-columns:1fr!important}.pa1-side{position:static!important;grid-template-columns:1fr 1fr!important}}
@media(max-width:600px){.pa1-shell{width:calc(100% - 18px)!important}.pa1-header h1{font-size:24px!important}.pa1-content{padding:20px 17px!important}.pa1-content h2{font-size:18px!important}.pa1-content h3{font-size:15px!important}.pa1-side{grid-template-columns:1fr!important}#topcontrol{width:44px!important;height:44px!important;right:12px!important;bottom:68px!important}#topcontrol:before{width:11px!important;height:11px!important}}

/* Back to magazine - clearer */
.pa1-back{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:7px !important;

    padding:8px 13px !important;

    background:#ffffff !important;
    border:1px solid #d8e0ea !important;
    border-radius:9px !important;

    color:#071d59 !important;
    font-size:9px !important;
    font-weight:800 !important;
    line-height:1 !important;

    text-decoration:none !important;
    box-shadow:0 3px 10px rgba(7,29,89,.05) !important;

    transition:.2s ease !important;
}

.pa1-back i{
    color:#d59a00 !important;
    font-size:9px !important;
}

.pa1-back:hover{
    color:#071d59 !important;
    border-color:#d59a00 !important;
    background:#fffaf0 !important;
    transform:translateY(-1px);
}