/* Isolated domain editorial pages; uses the existing sky palette. */
.refinement-block{margin:48px 0 0;padding:34px 0 0;border-top:1px solid #dbe9f2;min-width:0}
.refinement-block h2,.material-topic h2{font-size:26px;line-height:1.35;letter-spacing:-.4px;font-weight:500;margin:0 0 22px;color:#122f49}
.refinement-prose{max-width:850px;color:#557287;font-size:15px;line-height:1.85;overflow-wrap:anywhere}
.refinement-prose p{margin:0 0 18px}.refinement-prose ul{padding-left:21px;margin:0}.refinement-prose li{padding-left:5px;margin:0 0 13px}.refinement-prose li::marker{color:#159ddd}
.refinement-faq{max-width:900px}.refinement-faq details{border-bottom:1px solid #e0ebf2;padding:0 0 17px;margin:0 0 17px}.refinement-faq summary{cursor:pointer;color:#244a65;font-size:15px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.refinement-faq summary:focus-visible{outline:3px solid #71c7ed;outline-offset:4px}.refinement-faq details p{color:#557287;font-size:14px;line-height:1.85;margin:14px 0 0;max-width:810px}
.refinement-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.refinement-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dbe9f2;border-radius:12px;background:#fff;padding:24px;transition:border-color .15s}.refinement-card:hover{border-color:#80c9ec}.refinement-card h3{font-size:19px;font-weight:500;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.refinement-card p{color:#59778b;font-size:13px;line-height:1.8;margin:0 0 20px;overflow-wrap:anywhere}.refinement-card-more{font-size:12px;color:#087fbd;margin-top:auto;padding-top:10px}.refinement-card-model{font-size:11px;letter-spacing:1px;color:#087fbd;margin-bottom:8px}.refinement-card dl{font-size:12px;line-height:1.65;margin:0 0 14px}.refinement-card dt{color:#768e9e;margin-top:10px}.refinement-card dd{margin:2px 0 0;color:#35576f;overflow-wrap:anywhere}
.refinement-topic-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.refinement-topic-links a{border:1px solid #cde5f3;background:#f1f9fe;border-radius:6px;padding:9px 13px;font-size:12px;color:#087db7;overflow-wrap:anywhere}.refinement-topic-links a:hover{background:#e5f4fe}
.refinement-discovery{margin:0 0 30px;padding:23px 25px;border:1px solid #dbe9f2;border-radius:12px;background:#f6fbfe}.refinement-discovery h2{font-size:21px;font-weight:500;margin:0 0 9px;letter-spacing:-.3px}.refinement-discovery>p{font-size:13px;line-height:1.8;color:#59778b;margin:0;max-width:820px}.refinement-discovery .refinement-topic-links{margin-top:16px}
.sky-site .refinement-discovery{max-width:1220px;margin:0 auto;padding:65px 6%;border:0;border-radius:0;background:#fff}.sky-site .refinement-discovery h2{font-size:34px;margin-bottom:15px}.sky-site .refinement-discovery>p{font-size:14px}.sky-site .refinement-topic-links{margin-top:25px}.sky-site .refinement-topic-links a{font-size:13px;padding:13px 18px}
.material-topic{max-width:1200px}.material-topic-hero{padding:24px 0 35px;max-width:920px}.material-topic-hero h1{font-size:46px;max-width:860px}.material-topic-hero>p:last-child{font-size:17px;color:#59778b;line-height:1.8;max-width:810px;margin:0}.material-topic .refinement-block{margin-top:38px}.material-topic .refinement-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.material-topic .refinement-card{padding:27px}.material-topic .refinement-card h3{font-size:21px}.material-topic .refinement-card dl{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px 15px}.material-topic .refinement-card dt,.material-topic .refinement-card dd{margin:0}.refinement-enquiry{background:#eff8fe;border:1px solid #d2e8f5;border-radius:12px;padding:30px;margin-top:42px}.refinement-enquiry h2{margin-bottom:14px}.refinement-enquiry p{color:#557287;font-size:14px;line-height:1.85;max-width:800px;margin:0 0 22px}
@media(max-width:760px){.refinement-block{margin-top:32px;padding-top:27px}.refinement-block h2,.material-topic h2{font-size:23px;margin-bottom:18px}.refinement-prose{font-size:14px}.refinement-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.refinement-card{padding:18px}.refinement-card h3{font-size:17px}.refinement-card p{font-size:12px}.refinement-discovery{padding:20px}.refinement-discovery h2{font-size:20px}.refinement-topic-links{gap:8px}.refinement-topic-links a{font-size:11px;padding:8px 11px}.sky-site .refinement-discovery{padding:42px 24px}.sky-site .refinement-discovery h2{font-size:29px}.sky-site .refinement-topic-links a{font-size:12px;padding:10px 13px}.material-topic-hero{padding:18px 0 24px}.material-topic-hero h1{font-size:35px}.material-topic-hero>p:last-child{font-size:15px}.material-topic .refinement-card{padding:21px}.material-topic .refinement-card h3{font-size:19px}.refinement-enquiry{padding:23px}.refinement-faq summary{font-size:14px}}
@media(max-width:560px){.refinement-cards,.material-topic .refinement-cards{grid-template-columns:minmax(0,1fr)}.material-topic-hero h1{font-size:32px}.material-topic .refinement-card dl{grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr)}}
@media(prefers-reduced-motion:reduce){.refinement-card{transition:none}}
