.prob.ps-detail{color:#173d49;background:#f7f8f2}.prob .ps-detail-hero{position:relative;background:linear-gradient(116deg,#0a2534,#104351);color:#f5f8f2;padding:22px 0 88px;overflow:hidden}.prob .ps-detail-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 500px 360px at 74% 47%,#6b9f8760,transparent 78%)}.prob .ps-detail-hero>.pro-wrap{position:relative;z-index:1}.prob .ps-crumbs{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#b6cecb;font-size:11px;margin:12px 0 72px}.prob .ps-crumbs :is(a,span){color:inherit}.prob .ps-crumbs a:hover{text-decoration:underline}.prob .ps-crumbs span{color:#eac394}.prob .ps-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(30px,5vw,75px);align-items:center}.prob .ps-detail-eyebrow{display:flex;align-items:center;gap:10px;color:#e6b991;font-size:10px;font-weight:850;letter-spacing:.15em;margin:0 0 20px}.prob .ps-detail-eyebrow>span{display:inline-block;width:30px;height:1px;background:#e6b991}.prob .ps-detail-intro h1{font:850 clamp(42px,5.6vw,77px)/1.04 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.067em;color:#f7f8f2;margin:0 0 22px;text-wrap:balance;overflow-wrap:anywhere}.prob .ps-detail-intro h1 span{color:#e9bd8b}.prob .ps-detail-lead{font-size:clamp(15px,1.5vw,19px);line-height:1.75;color:#c1d5d1;max-width:610px;margin:0}.prob .ps-detail-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:30px}.prob .ps-detail-actions :is(a){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:12px 16px;border-radius:7px;font-size:12px;font-weight:850}.prob .ps-detail-primary{background:#edc296;color:#173c49}.prob .ps-detail-primary:hover{background:#ffe1b9}.prob .ps-detail-secondary{color:#f5f5ee;border:1px solid #bfd4c176}.prob .ps-detail-secondary:hover{background:#ffffff14}.prob .ps-detail-hero-art{position:relative;min-height:338px;border-radius:15px;border:1px solid #a5c5b33d;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(#c3e4d113 1px,transparent 0),linear-gradient(90deg,#c3e4d113 1px,transparent 0),#164654;background-size:34px 34px,34px 34px,auto}.prob .ps-detail-hero-art:before{content:"";position:absolute;width:270px;height:270px;border:1px dashed #d9b99366;border-radius:50%}.prob .ps-detail-hero-art>span{position:absolute;top:20px;left:20px;color:#b8d5ce;font-size:9px;font-weight:850;letter-spacing:.13em}.prob .ps-detail-hero-art>small{position:absolute;right:20px;bottom:18px;font-size:9px;font-weight:850;letter-spacing:.1em;color:#dcbe9b}.prob .ps-detail-hero-document{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;width:205px;min-height:220px;border-radius:10px;border:1px solid #e4eae0;background:#faf9f0;color:#214551;padding:22px;transform:rotate(-5deg);box-shadow:12px 11px 0 #eecba836,0 24px 40px #0219256e}.prob .ps-detail-hero-document>div{display:flex;justify-content:space-between;color:#368076}.prob .ps-detail-hero-document b{font-size:10px;letter-spacing:.12em;color:#ab7b52}.prob .ps-detail-hero-document i{height:6px;border-radius:3px;width:100%;background:#d1e2d8}.prob .ps-detail-hero-document i:nth-of-type(2){width:80%}.prob .ps-detail-hero-document i:nth-of-type(3){width:92%}.prob .ps-detail-hero-document i:nth-of-type(4){width:48%}.prob .ps-detail-hero-document strong{margin-top:auto;font-size:14px;line-height:1.24}.prob .ps-detail-content{padding:clamp(60px,7vw,100px) 0 110px}.prob .ps-detail-columns{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(26px,5vw,90px);align-items:start}.prob .ps-detail-kicker{font-size:10px;color:#b18459;font-weight:850;letter-spacing:.14em;margin:0 0 13px}.prob .ps-detail-information h2{font-size:clamp(32px,3.5vw,47px);letter-spacing:-.055em;max-width:540px}.prob .ps-detail-overview{font-size:16px;line-height:1.8;color:#59767c;margin:21px 0 36px;max-width:680px}.prob .ps-detail-info-block{border-top:1px solid #d9e3da;padding:25px 0}.prob .ps-detail-info-block h3{margin:0 0 11px;font-size:21px;letter-spacing:-.03em}.prob .ps-detail-info-block p{font-size:14px;color:#56767b;line-height:1.8;white-space:pre-line;margin:0}.prob .ps-detail-info-block ul{padding:0;margin:14px 0 0;list-style:none}.prob .ps-detail-info-block li{display:flex;gap:12px;align-items:start;padding:12px 0;font-size:13px;color:#26505d}.prob .ps-detail-info-block li svg{color:#4b9981;flex:none}.prob .ps-detail-info-block li span{display:grid;gap:4px}.prob .ps-detail-info-block li small{color:#6a8687;line-height:1.5}.prob .ps-detail-caution{display:flex;align-items:start;gap:12px;background:#edf2eb;border-radius:11px;border:1px solid #dce6de;padding:19px}.prob .ps-detail-caution>svg{color:#4f8878;flex:none}.prob .ps-detail-caution strong{font-size:13px}.prob .ps-detail-caution p{font-size:12px;line-height:1.6;margin:5px 0 0}.prob .ps-detail-related{margin-top:39px;padding-top:30px;border-top:1px solid #d4e2da}.prob .ps-detail-related h3{font-size:27px;margin:0 0 18px}.prob .ps-detail-related a{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #dce6dd;padding:15px 0;color:#234d5c;font-size:14px;font-weight:800}.prob .ps-detail-related a:hover{color:#986947}.prob .ps-detail-contact{border:1px solid #d8e4d9;background:#fff;border-radius:15px;padding:clamp(20px,3.4vw,39px);box-shadow:0 20px 46px #12374713;scroll-margin-top:110px}.prob .ps-detail-contact h2{font-size:clamp(29px,3vw,39px);letter-spacing:-.045em;margin:0 0 10px}.prob .ps-detail-contact>p:not(.ps-detail-kicker){font-size:13px;line-height:1.65;color:#6d8588;margin:0 0 20px}.prob .ps-detail-selected{display:flex;align-items:center;gap:10px;border-radius:9px;background:#eef4ec;color:#245964;padding:13px 15px;margin-bottom:21px;font-size:12px;font-weight:800;overflow-wrap:anywhere}.prob .ps-detail-selected svg{flex:none}.prob .ps-detail-contact .enquiry-form{padding:0;border:0;background:transparent}.prob .ps-detail-contact .enquiry-form :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.prob.ps-detail :is(a,button,input,select,textarea):focus-visible{outline:3px solid #d9ae81;outline-offset:2px}@media(max-width:850px){.prob .ps-crumbs{margin-bottom:34px}.prob .ps-detail-hero{padding-bottom:58px}.prob .ps-detail-hero-grid{grid-template-columns:1fr}.prob .ps-detail-hero-art{min-height:250px}.prob .ps-detail-hero-art:before{width:190px;height:190px}.prob .ps-detail-hero-document{min-height:180px;width:178px;padding:15px;gap:8px}.prob .ps-detail-columns{grid-template-columns:1fr}.prob .ps-detail-contact{max-width:660px;width:100%}}@media(max-width:520px){.prob .ps-detail-hero{padding:17px 0 48px}.prob .ps-crumbs{font-size:10px;margin:6px 0 27px}.prob .ps-detail-intro h1{font-size:clamp(37px,9vw,50px)}.prob .ps-detail-eyebrow{font-size:9px}.prob .ps-detail-lead{font-size:14px;line-height:1.62}.prob .ps-detail-actions{gap:8px}.prob .ps-detail-actions a{width:100%;justify-content:center}.prob .ps-detail-hero-art{min-height:198px}.prob .ps-detail-hero-document{width:150px;min-height:145px;gap:5px;padding:12px}.prob .ps-detail-hero-art>small,.prob .ps-detail-hero-art>span{font-size:8px}.prob .ps-detail-content{padding:52px 0 65px}.prob .ps-detail-information h2{font-size:33px}.prob .ps-detail-overview{font-size:14px;margin:13px 0 25px}.prob .ps-detail-contact{padding:19px}}@media(prefers-reduced-motion:reduce){.prob .ps-detail-hero-document{transform:none}}