html.bx-skin{--gold:linear-gradient(135deg,#7a5410,#f5d27a 22%,#b8862b 40%,#ffe9a8 58%,#8a6416 78%,#e7b44c);--silver:linear-gradient(135deg,#5e6672,#f4f6f9 22%,#9aa3ad 40%,#ffffff 58%,#717a85 78%,#dfe4ea)}
/* 4 artistic page ground */
html.bx-skin #wrapper{position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(900px 520px at 0% 0%,rgba(255,153,51,.10),transparent 60%),radial-gradient(900px 520px at 100% 40%,rgba(19,136,8,.07),transparent 60%),radial-gradient(800px 500px at 50% 100%,rgba(31,76,150,.07),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23b8862b' stroke-width='1' opacity='.22'%3E%3Ccircle cx='0' cy='0' r='36'/%3E%3Ccircle cx='72' cy='0' r='36'/%3E%3Ccircle cx='0' cy='72' r='36'/%3E%3Ccircle cx='72' cy='72' r='36'/%3E%3Ccircle cx='36' cy='36' r='36'/%3E%3Ccircle cx='36' cy='36' r='6'/%3E%3C/g%3E%3C/svg%3E") 0 0/72px 72px,linear-gradient(180deg,#fffaf0,#fbf5e8 50%,#f6f2ea)}
html.bx-skin #wrapper::before{content:"";position:absolute;right:-120px;top:520px;width:560px;height:560px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23c9a24a' stroke-width='.8'%3E%3Ccircle cx='100' cy='100' r='96'/%3E%3Ccircle cx='100' cy='100' r='70'/%3E%3Ccircle cx='100' cy='100' r='44'/%3E%3Ccircle cx='100' cy='100' r='14'/%3E%3Cg id='p'%3E%3Cpath d='M100 4 Q118 52 100 100 Q82 52 100 4Z'/%3E%3C/g%3E%3Cuse href='%23p' transform='rotate(30 100 100)'/%3E%3Cuse href='%23p' transform='rotate(60 100 100)'/%3E%3Cuse href='%23p' transform='rotate(90 100 100)'/%3E%3Cuse href='%23p' transform='rotate(120 100 100)'/%3E%3Cuse href='%23p' transform='rotate(150 100 100)'/%3E%3Cuse href='%23p' transform='rotate(180 100 100)'/%3E%3Cuse href='%23p' transform='rotate(210 100 100)'/%3E%3Cuse href='%23p' transform='rotate(240 100 100)'/%3E%3Cuse href='%23p' transform='rotate(270 100 100)'/%3E%3Cuse href='%23p' transform='rotate(300 100 100)'/%3E%3Cuse href='%23p' transform='rotate(330 100 100)'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;opacity:.16;z-index:-1;pointer-events:none}
html.bx-skin #wrapper::after{content:"";position:absolute;left:-140px;top:1700px;width:520px;height:520px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23c9a24a' stroke-width='.8'%3E%3Ccircle cx='100' cy='100' r='96'/%3E%3Ccircle cx='100' cy='100' r='70'/%3E%3Ccircle cx='100' cy='100' r='44'/%3E%3Ccircle cx='100' cy='100' r='14'/%3E%3Cg id='p'%3E%3Cpath d='M100 4 Q118 52 100 100 Q82 52 100 4Z'/%3E%3C/g%3E%3Cuse href='%23p' transform='rotate(30 100 100)'/%3E%3Cuse href='%23p' transform='rotate(60 100 100)'/%3E%3Cuse href='%23p' transform='rotate(90 100 100)'/%3E%3Cuse href='%23p' transform='rotate(120 100 100)'/%3E%3Cuse href='%23p' transform='rotate(150 100 100)'/%3E%3Cuse href='%23p' transform='rotate(180 100 100)'/%3E%3Cuse href='%23p' transform='rotate(210 100 100)'/%3E%3Cuse href='%23p' transform='rotate(240 100 100)'/%3E%3Cuse href='%23p' transform='rotate(270 100 100)'/%3E%3Cuse href='%23p' transform='rotate(300 100 100)'/%3E%3Cuse href='%23p' transform='rotate(330 100 100)'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;opacity:.12;z-index:-1;pointer-events:none}
html.bx-skin #wrapper article.bg-white,html.bx-skin #wrapper .bapi-books,html.bx-skin #wrapper article.bg-white>.container,html.bx-skin .eco{background:transparent!important}
/* 1 masthead: three layers. 3 theme colour; 2 the page banner across the whole area; 1 a clear glass sheet holding the tabs */
.bx-mast{position:relative;isolation:isolate;width:100%;overflow:hidden;color:#fff;background:radial-gradient(900px 340px at 90% 100%,rgba(255,215,130,.22),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23b8862b' stroke-width='1' opacity='.22'%3E%3Ccircle cx='0' cy='0' r='36'/%3E%3Ccircle cx='72' cy='0' r='36'/%3E%3Ccircle cx='0' cy='72' r='36'/%3E%3Ccircle cx='72' cy='72' r='36'/%3E%3Ccircle cx='36' cy='36' r='36'/%3E%3Ccircle cx='36' cy='36' r='6'/%3E%3C/g%3E%3C/svg%3E") 0 0/96px 96px,linear-gradient(160deg,var(--m1,#16325e),var(--m2,#0b1d3a));box-shadow:0 14px 30px rgba(10,20,40,.25)}
.bx-mast::before,.bx-mast::after{content:"";position:absolute;left:0;right:0;height:4px;z-index:5;background:linear-gradient(90deg,#7a5410,#f5d27a 18%,#b8862b 36%,#ffe9a8 50%,#8a6416 66%,#e7b44c 82%,#7a5410)}
.bx-mast::before{top:0}.bx-mast::after{bottom:0}
.bx-mast__bg{position:absolute;inset:0;z-index:0;background:center/cover no-repeat}
.bx-mast.is-art .bx-mast__bg,.bx-mast.has-chart .bx-mast__bg{background:radial-gradient(600px 260px at 80% 40%,rgba(255,233,168,.28),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23c9a24a' stroke-width='.8'%3E%3Ccircle cx='100' cy='100' r='96'/%3E%3Ccircle cx='100' cy='100' r='70'/%3E%3Ccircle cx='100' cy='100' r='44'/%3E%3Ccircle cx='100' cy='100' r='14'/%3E%3Cg id='p'%3E%3Cpath d='M100 4 Q118 52 100 100 Q82 52 100 4Z'/%3E%3C/g%3E%3Cuse href='%23p' transform='rotate(30 100 100)'/%3E%3Cuse href='%23p' transform='rotate(60 100 100)'/%3E%3Cuse href='%23p' transform='rotate(90 100 100)'/%3E%3Cuse href='%23p' transform='rotate(120 100 100)'/%3E%3Cuse href='%23p' transform='rotate(150 100 100)'/%3E%3Cuse href='%23p' transform='rotate(180 100 100)'/%3E%3Cuse href='%23p' transform='rotate(210 100 100)'/%3E%3Cuse href='%23p' transform='rotate(240 100 100)'/%3E%3Cuse href='%23p' transform='rotate(270 100 100)'/%3E%3Cuse href='%23p' transform='rotate(300 100 100)'/%3E%3Cuse href='%23p' transform='rotate(330 100 100)'/%3E%3C/g%3E%3C/svg%3E") right 4% center/min(46vw,560px) no-repeat}
.bx-mast__tint{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--m2) 55%,transparent) 0%,transparent 28%,transparent 82%,color-mix(in srgb,var(--m2) 35%,transparent) 100%)}
.bx-mast.is-art .bx-mast__tint,.bx-mast.has-chart .bx-mast__tint{background:none}
.bx-mast.has-ban .bx-mast__bg{background-size:100% auto;background-position:center top;background-color:var(--m2)}
.bx-mast.has-ban .bx-mast__tint{background:linear-gradient(180deg,color-mix(in srgb,var(--m2) 30%,transparent) 0,transparent 22%,transparent 86%,color-mix(in srgb,var(--m2) 28%,transparent) 100%)}
.bx-mast.has-ban .bx-mast__top{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.7);border:1px solid rgba(255,236,190,.55)}
.bx-mast.has-ban.ban-sm .bx-mast__bg{background-position:center bottom}
.bx-mast.has-ban .bx-mast__top>*{text-shadow:0 1px 3px rgba(0,0,0,.55)}
.bx-mast.has-ban .bx-mast__in{min-height:var(--mh,360px)}
.bx-mast__in{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:18px 22px 22px;display:flex;flex-direction:column}
.bx-mast__glass{position:relative;flex:1;display:flex;border-radius:22px;padding:2px;background:linear-gradient(135deg,rgba(255,243,196,.85),rgba(184,134,43,.55) 25%,rgba(255,255,255,.25) 50%,rgba(184,134,43,.55) 75%,rgba(255,233,168,.85));box-shadow:0 18px 40px rgba(0,0,0,.30)}
.bx-mast__glass>.g{flex:1;display:flex;flex-direction:column;border-radius:20px;padding:14px 16px 16px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,0) 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 0 0 1px rgba(255,255,255,.18)}
.bx-mast__top{border-radius:16px;padding:10px 12px 4px;background:linear-gradient(180deg,rgba(8,16,36,.62),rgba(8,16,36,.45));-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:0 10px 24px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.22);align-self:flex-start;max-width:100%}
.bx-mast__mid{flex:1;display:flex;align-items:center;margin-top:14px}
.bx-mast__mid>*{width:100%}
.bx-mast .ins-bar,.bx-mast .eco-tabs{background:transparent!important;border:0!important}
.bx-mast .eco-tabs::before{display:none}
.bx-mast .ins-bar__in,.bx-mast .eco-tabs__in{max-width:none!important;padding:2px 0 10px!important}
.bx-mast .ins-bar__k,.bx-mast .ins-bar__k a{color:#ffe9a8!important;text-shadow:0 1px 4px rgba(0,0,0,.6)}
.bx-mast .ins-tabs a,.bx-mast .eco-tab{position:relative;box-shadow:0 0 0 2px rgba(255,233,168,.9),0 0 0 3px rgba(122,84,16,.6),0 8px 16px rgba(0,0,0,.4)!important;transition:transform .2s,box-shadow .2s}
.bx-mast .ins-tabs a::after,.bx-mast .eco-tab::after{content:"";position:absolute;inset:0 0 auto 0;height:52%;border-radius:999px 999px 40% 40%/999px 999px 14px 14px;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0));pointer-events:none}
.bx-mast .ins-tabs a:hover,.bx-mast .eco-tab:hover{transform:translateY(-2px)}
.bx-mast .ins-tabs a.on,.bx-mast .eco-tab.on{box-shadow:0 0 0 3px #fff3c4,0 0 0 5px #b8862b,0 10px 22px rgba(0,0,0,.5)!important;transform:translateY(-2px)}
.bx-mast .eco-tab{background:linear-gradient(160deg,rgba(14,31,69,.85),rgba(8,16,36,.75))!important}
.bx-mast .ins-pn a{box-shadow:0 0 0 2px rgba(255,233,168,.85)}
.bx-mast .bapi-org{margin:0!important;max-width:none!important;box-shadow:0 0 0 2px rgba(255,233,168,.8),0 12px 26px rgba(0,0,0,.35)!important}
.bx-mast__ttl{padding:6px 10px}
.bx-mast__ttl small{display:block;font:700 12.5px/1.3 "Poppins",sans-serif;letter-spacing:3.5px;text-transform:uppercase;color:#ffe9a8;text-shadow:0 1px 4px rgba(0,0,0,.5)}
.bx-mast__ttl b{display:block;margin-top:8px;max-width:820px;font:800 clamp(28px,3.6vw,48px)/1.12 Georgia,"Times New Roman",serif;background:linear-gradient(180deg,#fff8dc,#f1d58a 55%,#c9a24a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}
.bx-mast.is-art .bx-mast__in{min-height:340px}
/* 2 reading text */
html.bx-skin .bx-t{font-family:Georgia,"Times New Roman",serif!important;font-size:17.5px!important;line-height:1.75!important;color:#2a2622!important;text-align:justify!important;margin:0 0 16px!important;letter-spacing:.1px}
html.bx-skin .bx-t strong,html.bx-skin .bx-t b{color:#1f4f6b!important}
html.bx-skin .bx-t a{color:#8a5a12!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
html.bx-skin .bx-intro{padding:16px 20px!important;border-radius:12px;background:linear-gradient(135deg,#fbf3df,#f6ead0)!important;border-left:5px solid #c9a24a;font-weight:700!important;color:#1f4f6b!important}
html.bx-skin .bx-h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:800!important;font-size:28px!important;line-height:1.25!important;color:#5a3a1e!important;letter-spacing:.2px;margin:30px 0 12px!important}
html.bx-skin .bx-h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;font-size:21px!important;line-height:1.3!important;color:#7a4a10!important;margin:22px 0 8px!important}
html.bx-skin .bx-li{font-family:Georgia,"Times New Roman",serif!important;font-size:17px!important;line-height:1.65!important;color:#7a2418!important;margin:0 0 8px!important;list-style:none!important;position:relative;padding-left:22px!important}
html.bx-skin .bx-li::before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;transform:rotate(45deg);background:linear-gradient(135deg,#f5d27a,#9a6c16);box-shadow:0 0 0 1px rgba(122,84,16,.4)}
html.bx-skin .bx-close{padding:14px 18px!important;border-radius:12px;background:linear-gradient(135deg,#f3e3df,#ecd8d2)!important;color:#8a2418!important;font-weight:700!important}
/* 3 explore grids */
html.bx-skin .eco-explore{position:relative;isolation:isolate;margin:34px 0 10px;padding:26px 22px 24px;border-radius:22px;overflow:hidden;background:radial-gradient(700px 260px at 0% 0%,rgba(255,153,51,.22),transparent 60%),radial-gradient(700px 260px at 100% 100%,rgba(19,136,8,.18),transparent 60%),linear-gradient(135deg,#13285a,#1f4c7a 55%,#0f5f73);box-shadow:0 18px 40px rgba(13,30,66,.28)}
html.bx-skin .eco-explore::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bx-wm,none) center/cover no-repeat;opacity:.16;filter:saturate(1.2)}
html.bx-skin .eco-explore::after{content:"";position:absolute;right:-60px;top:-60px;width:340px;height:340px;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='%23c9a24a' stroke-width='.8'%3E%3Ccircle cx='100' cy='100' r='96'/%3E%3Ccircle cx='100' cy='100' r='70'/%3E%3Ccircle cx='100' cy='100' r='44'/%3E%3Ccircle cx='100' cy='100' r='14'/%3E%3Cg id='p'%3E%3Cpath d='M100 4 Q118 52 100 100 Q82 52 100 4Z'/%3E%3C/g%3E%3Cuse href='%23p' transform='rotate(30 100 100)'/%3E%3Cuse href='%23p' transform='rotate(60 100 100)'/%3E%3Cuse href='%23p' transform='rotate(90 100 100)'/%3E%3Cuse href='%23p' transform='rotate(120 100 100)'/%3E%3Cuse href='%23p' transform='rotate(150 100 100)'/%3E%3Cuse href='%23p' transform='rotate(180 100 100)'/%3E%3Cuse href='%23p' transform='rotate(210 100 100)'/%3E%3Cuse href='%23p' transform='rotate(240 100 100)'/%3E%3Cuse href='%23p' transform='rotate(270 100 100)'/%3E%3Cuse href='%23p' transform='rotate(300 100 100)'/%3E%3Cuse href='%23p' transform='rotate(330 100 100)'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;opacity:.35}
html.bx-skin .eco-explore h2,html.bx-skin .eco-explore .ct-h2{color:transparent!important;background:linear-gradient(180deg,#fff8dc,#f1d58a 55%,#c9a24a);-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif!important}
html.bx-skin .eco-explore .ct-rule{background:linear-gradient(90deg,#f5d27a,#b8862b)!important}
html.bx-skin .eco-x{position:relative;border:0!important;border-radius:14px!important;padding:2px!important;background:var(--mx)!important;box-shadow:0 10px 22px rgba(0,0,0,.28);transition:transform .2s,box-shadow .2s}
html.bx-skin .eco-x>*{position:relative;z-index:1}
html.bx-skin .eco-x::before{content:"";position:absolute;inset:2px;border-radius:12px;background:linear-gradient(180deg,#fff,#f8f4ea);z-index:0}
html.bx-skin .eco-x::after{content:"";position:absolute;inset:2px 2px auto 2px;height:45%;border-radius:12px 12px 30% 30%/12px 12px 12px 12px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0));z-index:2;pointer-events:none}
html.bx-skin .eco-x:hover{transform:translateY(-4px);box-shadow:0 18px 32px rgba(0,0,0,.35)}
html.bx-skin .eco-x i{background:var(--mi)!important;color:#fff!important;box-shadow:inset 0 2px 4px rgba(255,255,255,.45),0 0 0 2px rgba(255,255,255,.8),0 4px 10px rgba(0,0,0,.25)}
html.bx-skin .eco-x{display:flex}
html.bx-skin .eco-x>span,html.bx-skin .eco-x>div{padding:12px 14px 12px 0}
html.bx-skin .eco-x>i{margin:12px 0 12px 14px}
/* full-width intro and identity bands (Director, 27 Oct): text keeps to the page column, justified */
html.bx-skin .bxd-hero{border-radius:0!important;margin-left:calc(50% - var(--vwh,50vw))!important;margin-right:calc(50% - var(--vwh,50vw))!important;padding:40px calc(var(--vwh,50vw) - 50%) 38px!important;box-shadow:inset 0 3px 0 #e7b44c,inset 0 -3px 0 #e7b44c,0 14px 30px rgba(0,0,0,.12)}
html.bx-skin .bxd-hero .bxd-kicker{font:800 24px/1.2 "Poppins",sans-serif!important;letter-spacing:.5px!important;text-transform:uppercase;color:#f5c45a!important;margin:0 0 6px!important}
html.bx-skin .bxd-hero h2{font:800 26px/1.3 "Poppins",sans-serif!important;color:#cfe0ff!important;margin:0 0 8px!important}
html.bx-skin .bxd-hero p:not(.bxd-kicker){font:600 20px/1.55 "Mulish",sans-serif!important;text-align:justify!important;hyphens:auto}
html.bx-skin .ms-quote.bx-idq{border-radius:0!important;border:0!important;margin:34px calc(50% - var(--vwh,50vw)) 0!important;padding:36px calc(var(--vwh,50vw) - 50%) 18px!important;background:linear-gradient(135deg,#17233f,#22345c 55%,#1a2645)!important;color:#fff!important;font:600 19px/1.6 "Mulish",sans-serif!important;text-align:justify!important;box-shadow:inset 0 3px 0 #e7b44c}
html.bx-skin .ms-quote.bx-idq b{display:block;margin:0 0 8px;font:800 24px/1.2 "Poppins",sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#f5c45a}
html.bx-skin .ms-quote.bx-idq+.ct-btns{margin:0 calc(50% - var(--vwh,50vw)) 10px!important;padding:6px calc(var(--vwh,50vw) - 50%) 34px!important;background:linear-gradient(135deg,#17233f,#22345c 55%,#1a2645);box-shadow:inset 0 -3px 0 #e7b44c}
html.bx-skin.bx-cw .ms-quote.bx-idq,html.bx-skin.bx-cw .ms-quote.bx-idq+.ct-btns{padding-left:calc(var(--vwh,50vw) - var(--bx-cw)/2)!important;padding-right:calc(var(--vwh,50vw) - var(--bx-cw)/2)!important}
/* generic full-width bands: boxed coloured panels on any designed page run edge to edge; text keeps its column */
html.bx-skin .bx-band{border-radius:0!important;margin-left:calc(50% - var(--vwh,50vw))!important;margin-right:calc(50% - var(--vwh,50vw))!important;padding-left:max(16px,calc(var(--vwh,50vw) - 50%))!important;padding-right:max(16px,calc(var(--vwh,50vw) - 50%))!important;max-width:none!important;width:auto!important;border-left:0!important;border-right:0!important;box-shadow:inset 0 3px 0 #e7b44c,inset 0 -3px 0 #e7b44c!important}
html.bx-skin .bx-band.bx-bt{padding-top:max(26px,var(--bpt))!important;padding-bottom:max(26px,var(--bpb))!important}
html.bx-skin .bx-band p.bx-j,html.bx-skin .bx-hero p.bx-j{text-align:justify!important;hyphens:auto}
@media (max-width:700px){.bx-mast__in{padding:12px 8px 14px}.bx-mast__glass>.g{padding:8px}.bx-mast.is-art .bx-mast__in{min-height:240px}html.bx-skin .bx-t{font-size:16.5px!important}html.bx-skin .bx-h2{font-size:23px!important}html.bx-skin .bxd-hero{padding-top:28px!important;padding-bottom:26px!important}html.bx-skin .bxd-hero .bxd-kicker{font-size:19px!important}html.bx-skin .bxd-hero h2{font-size:21px!important}html.bx-skin .bxd-hero p:not(.bxd-kicker){font-size:17px!important}html.bx-skin .ms-quote.bx-idq{font-size:16.5px!important}html.bx-skin .ms-quote.bx-idq b{font-size:20px}}
