.qsv-page{background:#fff;color:#40516a;padding:165px 0 80px;min-height:70vh}.qsv-container{width:calc(100% - 64px);max-width:1340px;margin-inline:auto}.qsv-heading{margin-bottom:32px}.qsv-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:#007d9e;font-weight:600}.qsv-heading h1{font-size:clamp(32px,3.6vw,48px);line-height:1.4;color:#0033a1;margin:12px 0 14px;font-weight:600}.qsv-heading>p{font-size:17px;line-height:1.85;max-width:850px;margin:0;color:#64748b}.qsv-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;border:1px solid #e1eaf2;border-radius:12px;padding:20px;background:#f8fbfd;margin-bottom:20px}.qsv-filters label{min-width:150px;flex:1;display:flex;flex-direction:column;gap:8px;color:#476079;font-size:14px}.qsv-filters .qsv-search{flex:1.6;min-width:220px}.qsv-search>div{position:relative}.qsv-search svg{position:absolute;right:13px;top:12px;color:#7b90a4;width:19px}.qsv-filters input,.qsv-filters select{width:100%;height:46px;border:1px solid #cad9e5;border-radius:7px;background:#fff;padding:10px 13px;color:#314963;font:inherit}.qsv-search input{padding-right:42px}.qsv-filters button{height:46px;min-width:88px;border:0;border-radius:7px;padding:10px 22px;background:#0033a1;color:#fff;font:inherit;cursor:pointer}.qsv-reset{padding:12px 5px;color:#0033a1;font-size:14px}.qsv-results{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 24px;font-size:14px;color:#718399}.qsv-results>span{font-weight:600;color:#0033a1}.qsv-results>p{font-size:13px;margin:0}.qsv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.qsv-card{border:1px solid #e1e9f1;border-radius:13px;background:white;overflow:hidden;box-shadow:0 5px 22px #0033a107;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;min-width:0}.qsv-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0033a112}.qsv-cover{display:block;position:relative;aspect-ratio:16/9;background:#0033a1;overflow:hidden}.qsv-cover img{width:100%;height:100%;object-fit:cover;display:block}.qsv-category{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;background:#ffffffec;color:#0033a1;font-size:12px;font-weight:600;border-radius:6px;padding:7px 11px}.qsv-category svg{width:17px;height:17px}.qsv-cover-icon{display:flex;align-items:center;justify-content:center;height:100%;color:white}.qsv-cover-icon svg{width:72px;height:72px}.qsv-card-content{padding:23px;display:flex;flex-direction:column;flex:1}.qsv-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#6d8198;font-size:12px;min-height:26px}.qsv-card-meta>span{display:inline-flex;align-items:center;gap:6px}.qsv-card-meta svg{width:15px;height:15px;flex-shrink:0}.qsv-state{color:#00718c!important;background:#eaf8fc;border-radius:5px;padding:4px 9px}.qsv-card h2{font-size:22px;line-height:1.55;color:#0033a1;margin:15px 0 10px;font-weight:600}.qsv-card h2 a{color:inherit}.qsv-card-content>p{font-size:15px;line-height:1.85;color:#65778b;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qsv-details{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #edf2f6;padding-top:16px;margin-top:auto;color:#0033a1;font-size:14px;font-weight:600}.qsv-details svg{width:20px;height:20px;color:#00a5ce}.qsv-date{font-size:14px;display:flex;align-items:center;gap:8px;margin:0 0 15px;color:#476079}.qsv-date svg{width:18px}.qsv-empty{text-align:center;border:1px dashed #ccdce8;padding:60px 20px;border-radius:12px;color:#64748b}.qsv-empty>svg{width:40px;height:40px;color:#00a5ce}.qsv-empty h2{font-size:24px;color:#0033a1}.qsv-back{display:inline-flex;align-items:center;gap:8px;color:#54718e;font-size:14px;margin-bottom:26px}.qsv-back svg{transform:rotate(180deg);width:19px}.qsv-detail .qsv-heading{max-width:1000px;margin-bottom:40px}.qsv-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:60px;align-items:start}.qsv-main{min-width:0}.qsv-prose{font-size:17px;line-height:1.95;color:#40516a}.qsv-prose p{font-size:17px;line-height:1.95;margin:0 0 18px}.qsv-prose h2{font-size:24px;color:#0033a1;margin:26px 0 14px}.qsv-prose ul{padding-inline-start:22px;list-style:disc}.qsv-prose li{margin-bottom:10px}.qsv-summary{border:1px solid #dce7ef;border-radius:12px;overflow:hidden;background:white;box-shadow:0 5px 24px #0033a108;position:sticky;top:130px}.qsv-summary-cover{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.qsv-summary dl{padding:8px 22px;margin:0}.qsv-fact{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #edf2f6}.qsv-fact:last-child{border-bottom:0}.qsv-fact>svg{color:#009fc9;flex-shrink:0;margin-top:3px}.qsv-fact dt{font-size:12px;color:#7c8c9f;margin-bottom:6px;font-weight:400}.qsv-fact dd{font-size:15px;color:#0033a1;line-height:1.7;margin:0}.qsv-registration-note{margin:0;padding:17px 22px;background:#f2f8fc;color:#5a738d;font-size:13px;display:flex;align-items:center;gap:9px}.qsv-registration-note svg{width:18px;flex-shrink:0}.qsv-section{margin-top:36px;padding-top:28px;border-top:1px solid #e7eef4}.qsv-section>h2{font-size:24px;color:#0033a1;margin:0 0 22px;line-height:1.6;display:flex;align-items:center;gap:12px}.qsv-section>h2>span{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;background:#eaf8fc;color:#009bc4;border-radius:8px;flex-shrink:0}.qsv-points{list-style:none;padding:0;margin:0;display:grid;gap:14px}.qsv-points li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.8}.qsv-points svg{width:19px;height:19px;color:#009dc8;flex-shrink:0;margin-top:5px}.qsv-section>p{font-size:16px;line-height:1.9}.qsv-main .qsv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qsv-main .qo-progress{margin-top:30px}.qsv-main .qo-partners{border-top:1px solid #e7eef4;padding-top:30px}.qsv-faq{padding:17px 0;border-bottom:1px solid #e3ecf3;font-size:16px}.qsv-faq summary{cursor:pointer;color:#0033a1;font-weight:600}.qsv-faq p{font-size:15px;line-height:1.9}.qsv-register-link{display:block;text-align:center;background:#0033a1;color:white;padding:15px}.qsv-page a:focus-visible,.qsv-page button:focus-visible{outline:3px solid #00b5e2;outline-offset:3px}@media(max-width:1100px){.qsv-detail-layout{gap:32px;grid-template-columns:minmax(0,1fr) 290px}.qsv-grid{gap:20px}}@media(max-width:991px){.qsv-page{padding-top:140px}.qsv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qsv-detail-layout{grid-template-columns:1fr}.qsv-sidebar{grid-row:1}.qsv-summary{position:static;display:grid;grid-template-columns:260px 1fr}.qsv-summary-cover{height:100%;aspect-ratio:auto}.qsv-summary .qsv-registration-note,.qsv-summary .qsv-register-link{grid-column:1/-1}.qsv-summary dl{padding-block:10px}.qsv-fact{padding-block:10px}}@media(max-width:600px){.qsv-page{padding:120px 0 50px}.qsv-container{width:calc(100% - 36px)}.qsv-heading h1{font-size:30px}.qsv-heading>p{font-size:15px}.qsv-grid,.qsv-main .qsv-grid{grid-template-columns:1fr}.qsv-card h2{font-size:21px}.qsv-card-content{padding:20px}.qsv-filters{padding:15px;gap:12px}.qsv-filters label,.qsv-filters .qsv-search{min-width:100%}.qsv-filters button{width:100%}.qsv-results{display:block}.qsv-results>p{margin-top:8px;font-size:12px;line-height:1.7}.qsv-summary{display:block}.qsv-summary-cover{aspect-ratio:16/9;height:auto}.qsv-section>h2{font-size:21px}.qsv-prose,.qsv-prose p{font-size:16px}.qsv-detail .qsv-heading{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.qsv-card{transition:none}.qsv-card:hover{transform:none}}

.qsv-partner-logos{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.qsv-partner-logos img{width:140px;height:90px;object-fit:contain}

html body .qsv-page .qsv-heading h1,html body .qsv-page .qsv-card h2,html body .qsv-page .qsv-section>h2,html body .qsv-page .qsv-prose h2{color:#0033a1!important}html body .qsv-page .qsv-heading>p{color:#64748b!important}

.qsv-page.qsv-with-feature{padding-top:65px}.qsv-featured{background:linear-gradient(115deg,#05266d,#0033a1 65%,#006fb7);position:relative;overflow:hidden;color:#fff;padding-top:112px}.qsv-carousel{position:relative}.qsv-featured .carousel-inner{height:490px;overflow:hidden}.qsv-featured .carousel-item{display:block!important;position:absolute;inset:0;float:none;margin:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease,visibility .65s;pointer-events:none}.qsv-featured .carousel-item.active{opacity:1;visibility:visible;transform:none;pointer-events:auto;z-index:1}.qsv-featured .carousel-caption{position:relative!important;inset:auto!important;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;width:calc(100% - 64px);max-width:1340px;margin:auto;padding:30px 0 45px;height:100%;text-align:right}.qsv-featured .carousel-caption>.wSet{order:1;width:100%;max-width:none;padding:0;margin:0}.qsv-featured .slide-contact{position:static!important;padding:0!important;margin:0!important;max-width:600px}.qsv-featured .carousel-item-img-wrapper{position:relative!important;inset:auto!important;order:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-height:390px}.qsv-featured .carousel-item-img-wrapper>.img{width:100%;height:100%;max-height:360px;object-fit:contain;border-radius:20px}.qsv-featured .art-work-2a{position:absolute;inset:0;opacity:.07;pointer-events:none}.qsv-featured .art-work-2a img{width:100%;height:100%;object-fit:contain}.qsv-featured h2{font-size:clamp(29px,3.2vw,45px)!important;line-height:1.45!important;color:white!important;margin:0 0 18px!important;font-weight:600!important}.qsv-featured .slide-contact>p{font-size:17px!important;line-height:1.9!important;color:#e4efff!important;margin:0 0 26px!important}.qsv-featured .links-bar-wrapper{margin-bottom:16px!important;padding-bottom:0!important;color:#76e2ff!important}.qsv-featured .links-bar-wrapper i{font-style:normal}.qsv-featured .btn{background:white!important;color:#0033a1!important;border-color:white!important;border-radius:7px;padding:11px 23px;font-size:15px}.qsv-featured .icon-link,.qsv-featured .btn-icon{display:none!important}.qsv-feature-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 64px);max-width:1340px;margin:auto;padding:0 0 32px;position:relative;z-index:2}.qsv-feature-arrows{display:flex;gap:10px}.qsv-feature-arrows button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff66;border-radius:50%;color:#fff;background:#ffffff0a;cursor:pointer;font-size:16px}.qsv-feature-arrows button[data-qsv-step="-1"] svg{transform:rotate(180deg)}.qsv-feature-arrows button:hover{background:#00b5e2;border-color:#00b5e2}.qsv-feature-dots{display:flex;gap:8px}.qsv-feature-dots button{width:8px;height:8px;padding:0;border:0;border-radius:20px;background:#ffffff55;cursor:pointer;transition:width .3s,background .3s}.qsv-feature-dots button[aria-current]{width:30px;background:#00b5e2}.qsv-feature-shape{position:absolute;right:-70px;top:20px;width:210px;height:480px;opacity:.06;pointer-events:none}.qsv-feature-shape img{width:100%;height:100%;object-fit:contain}.qsv-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease var(--qsv-delay,0ms),transform .65s ease var(--qsv-delay,0ms),box-shadow .25s}.qsv-reveal.qsv-visible{opacity:1;transform:none}.qsv-card.qsv-visible:hover{transform:translateY(-5px)}.qsv-cover img{transition:transform .65s ease}.qsv-card:hover .qsv-cover img{transform:scale(1.035)}.qsv-details svg{transition:transform .25s}.qsv-card:hover .qsv-details svg{transform:translateX(-4px)}@media(max-width:991px){.qsv-featured{padding-top:115px}.qsv-featured .carousel-inner{height:440px}.qsv-featured .carousel-caption{gap:28px}.qsv-featured .slide-contact>p{font-size:15px!important}.qsv-featured .carousel-item-img-wrapper>.img{max-height:300px}}@media(max-width:600px){.qsv-featured{padding-top:105px}.qsv-featured .carousel-inner{height:620px}.qsv-featured .carousel-caption{width:calc(100% - 36px);grid-template-columns:1fr;gap:20px;padding:15px 0 28px}.qsv-featured .carousel-item-img-wrapper{order:1;height:220px}.qsv-featured .carousel-caption>.wSet{order:2}.qsv-featured .carousel-item-img-wrapper>.img{max-height:220px;max-width:340px}.qsv-featured h2{font-size:29px!important}.qsv-featured .slide-contact>p{font-size:15px!important;margin-bottom:20px!important}.qsv-feature-controls{width:calc(100% - 36px);padding-bottom:24px}.qsv-page.qsv-with-feature{padding-top:38px}.qsv-feature-shape{display:none}}@media(prefers-reduced-motion:reduce){.qsv-featured .carousel-item,.qsv-feature-dots button,.qsv-card,.qsv-cover img,.qsv-details svg{transition:none!important}.qsv-reveal{opacity:1!important;transform:none!important;transition:none!important}.qsv-card:hover .qsv-cover img{transform:none}}

.qsv-featured .program-listing-banner{position:static!important;display:flex!important;align-items:center;justify-content:flex-start!important;margin:26px 0 0!important;padding:0!important}.qsv-featured .program-listing-banner>a{margin:0!important}.qsv-feature-controls{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;justify-content:space-between!important;height:auto!important;margin:0 auto!important;padding:0 0 28px!important}.qsv-feature-arrows,.qsv-feature-dots{position:static!important;inset:auto!important;transform:none!important;margin:0!important}.qsv-feature-arrows button{position:static!important;inset:auto!important;transform:none!important;margin:0!important;opacity:1!important;visibility:visible!important;background:#ffffff0d!important;border:1px solid #ffffff88!important;color:#fff!important;width:40px!important;height:40px!important}.qsv-feature-dots button{position:static!important;inset:auto!important;transform:none!important;margin:0!important}.qsv-featured .links-bar-wrapper .body-text-2{display:inline-flex;align-items:center;gap:8px}

@media(max-width:600px){.qsv-featured .carousel-item-img-wrapper{height:190px}.qsv-featured .carousel-item-img-wrapper>.img{max-height:190px;max-width:310px}.qsv-featured .slide-contact>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8!important}}

.qsv-feature-controls{justify-content:flex-end!important;padding-bottom:30px!important}.qsv-feature-dots{display:flex;align-items:center;gap:8px;direction:rtl}.qsv-feature-dots button{display:block!important;width:60px!important;height:7px!important;min-width:60px!important;padding:0!important;border:0!important;border-radius:0!important;background:#ffffff70!important;opacity:1!important;transition:width .35s ease,background .35s ease!important}.qsv-feature-dots button[aria-current]{width:105px!important;min-width:105px!important;background:#fff!important}.qsv-feature-dots button:focus-visible{outline:2px solid #00b5e2;outline-offset:5px}@media(max-width:600px){.qsv-feature-controls{justify-content:center!important}.qsv-feature-dots{gap:7px}.qsv-feature-dots button{width:35px!important;min-width:35px!important;height:6px!important}.qsv-feature-dots button[aria-current]{width:65px!important;min-width:65px!important}}

/* Match the established Media Center buttons and slide indicators. */
.qsv-featured .btn,.qsv-filters button,.qsv-details.btn,.qsv-register-link{background:#00b5e2!important;color:#fff!important;border:1px solid #00b5e2!important;border-radius:5px!important;min-height:48px!important;height:auto;padding:11px 24px!important;font-size:15px!important;font-weight:500!important;box-shadow:none!important}.qsv-details.btn{display:inline-flex!important;align-items:center;justify-content:space-between;gap:18px;width:fit-content;min-width:155px;margin-top:auto;text-decoration:none}.qsv-details.btn svg{color:white!important}.qsv-featured .btn:hover,.qsv-filters button:hover,.qsv-details.btn:hover{background:#0033a1!important;border-color:#0033a1!important;color:#fff!important}.qsv-featured .btn:hover{background:#009bc5!important;border-color:#009bc5!important}.qsv-featured .qsv-feature-dots button{width:48px!important;min-width:48px!important;height:4px!important;border-radius:0!important;background:rgba(248,248,248,.33)!important}.qsv-featured .qsv-feature-dots button[aria-current]{width:48px!important;min-width:48px!important;background:#00b5e2!important}.qsv-featured .qsv-feature-dots{gap:8px}.qsv-category .qsv-record-icon{width:18px;height:18px;object-fit:contain}.qsv-illustration-label{position:absolute;top:12px;left:12px;font-size:10px;color:#fff;background:#00266699;border-radius:4px;padding:4px 7px}.qsv-image-note{font-size:11px;line-height:1.7;color:#6d7e90;background:#f6f9fc;margin:0;padding:10px 18px}.qsv-gallery-caption{font-size:12px;color:#718096}.qsv-gallery img{border-radius:10px}.qsv-section .qo-gallery{gap:14px}.qsv-section .qo-gallery img{aspect-ratio:16/10;object-fit:cover}

/* Featured photographs use the same rectangular crop as Media Center. */
.qsv-featured .carousel-item-img-wrapper{height:350px!important;max-height:none!important;width:100%!important;max-width:375px!important;margin-inline:auto;display:block!important}.qsv-featured .carousel-item-img-wrapper>.img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:0!important}.qsv-featured .carousel-item-img-wrapper .art-work-2a{display:none!important}.qsv-section .qo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.qsv-featured .carousel-item-img-wrapper{height:220px!important;max-width:100%!important;width:100%!important}.qsv-section .qo-gallery{grid-template-columns:1fr}}


.qsv-main .qsv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qsv-related{border-top:3px solid #00b5e2;padding-top:30px}.qsv-summary{transition:box-shadow .3s,transform .3s}.qsv-summary:hover{box-shadow:0 20px 50px #0033a115}.qsv-faq{transition:background .25s,border-color .25s}.qsv-faq[open]{background:#effaff;border-color:#00b5e2}.qo-progress{padding:20px;border:1px solid #cceaf5;border-radius:12px;background:linear-gradient(120deg,#f0fbff,#fff)}@media(max-width:600px){.qsv-main .qsv-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.qsv-summary,.qsv-faq{transition:none}}


.qsv-detail-nav{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 32px;padding:14px;background:#f1f8fc;border-radius:12px}.qsv-detail-nav a{padding:10px 18px;color:#0033a1;border:1px solid #c7e3ef;border-radius:7px;transition:background .25s,color .25s,transform .25s}.qsv-detail-nav a:hover,.qsv-detail-nav a:focus-visible{background:#0033a1;color:white;transform:translateY(-2px)}.qsv-related-empty{display:flex;align-items:center;gap:16px;padding:24px;background:#f4f9fc;border:1px dashed #badbe9;border-radius:12px;color:#647b8b}.qsv-related-empty svg{color:#00b5e2;flex-shrink:0}.qsv-related-empty p{margin:0;line-height:1.9}.qsv-section[id],#qsv-overview{scroll-margin-top:150px}.qsv-media-feature .carousel-control-prev,.qsv-media-feature .carousel-control-next{opacity:.7}.qsv-media-feature .carousel-control-prev:hover,.qsv-media-feature .carousel-control-next:hover{opacity:1}

/* Detail pages: Q Sun editorial layout. */
.qsv-detail{background:linear-gradient(#f3f8fc 0,#fff 720px);padding-top:158px}.qsv-detail .qsv-back{margin-bottom:24px;color:#0033a1}.qsv-detail .qsv-editorial-hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:none!important;gap:56px;align-items:center;margin-bottom:40px!important;padding:0 0 38px;border-bottom:1px solid #dbe7f0}.qsv-hero-copy{padding-block:18px}.qsv-editorial-hero .qsv-eyebrow{background:#e3f4fa;padding:8px 12px;border-radius:5px}.qsv-detail .qsv-editorial-hero h1{font-size:clamp(32px,3.1vw,49px);line-height:1.5;margin:20px 0!important;letter-spacing:-.7px}.qsv-hero-copy>p{font-size:17px!important;line-height:1.95!important;color:#526b82!important;max-width:590px}.qsv-hero-visual{margin:0;position:relative;overflow:hidden;background:#0033a1;min-width:0;aspect-ratio:1.35;border-radius:4px 4px 65px 4px;box-shadow:0 16px 40px #0033a115}.qsv-hero-visual:after{content:'';position:absolute;inset:0;border-bottom:5px solid #00b5e2;pointer-events:none}.qsv-hero-visual>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.qsv-hero-visual:hover>img{transform:scale(1.035)}.qsv-hero-visual figcaption{position:absolute;left:18px;bottom:18px;background:#0033a1c9;color:#fff;font-size:11px;padding:5px 10px;border-radius:4px}.qsv-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.qsv-hero-actions>.qsv-register-link{display:inline-flex!important;align-items:center;gap:22px;width:auto;min-width:165px}.qsv-hero-actions>a:not(.btn){color:#0033a1;font-size:14px;border-bottom:1px solid #00b5e2;padding-bottom:5px}.qsv-detail .qsv-detail-nav{position:sticky;top:100px;z-index:8;background:#fffffff5;backdrop-filter:blur(12px);border-radius:0;box-shadow:0 5px 14px #0033a106;border-bottom:1px solid #dce8f1;padding:12px 0;gap:28px;margin-bottom:44px}.admin-bar .qsv-detail .qsv-detail-nav{top:132px}.qsv-detail .qsv-detail-nav a{border:0;border-radius:0;background:transparent;padding:10px 0;border-bottom:2px solid transparent;font-weight:500}.qsv-detail .qsv-detail-nav a:hover,.qsv-detail .qsv-detail-nav a[aria-current]{color:#0033a1;border-color:#00b5e2;transform:none}.qsv-detail .qsv-detail-layout{grid-template-columns:minmax(0,1fr) 325px;gap:60px}.qsv-detail .qsv-prose{max-width:850px}.qsv-overview-title{font-size:29px!important;margin-top:0!important}.qsv-detail .qsv-summary{border-radius:8px;border-top:4px solid #00b5e2;box-shadow:0 12px 35px #0033a109}.qsv-summary-title{display:flex;align-items:center;gap:10px;padding:24px 22px 12px;font-size:20px;font-weight:600;color:#0033a1}.qsv-summary-title svg{color:#00a4ce}.qsv-detail .qsv-section{padding:30px 0;margin-top:28px}.qsv-detail .qsv-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qsv-detail .qsv-points li{background:#f5f9fc;border:1px solid #e5eef5;padding:18px;border-radius:7px}.qsv-detail .qsv-related{border:1px solid #e0ebf2;border-top:3px solid #00b5e2;padding:28px;border-radius:6px;background:#fbfdff;margin-top:38px}.qsv-detail .qsv-related-empty{border:0;background:#f0f7fb;min-height:130px}.qsv-detail .qsv-faq{border:1px solid #deebf3;border-radius:7px;padding:18px 20px;margin-bottom:10px}.qsv-detail .qsv-faq p{padding-top:14px;color:#526b82}.qsv-detail .qo-gallery{overflow:hidden}.qsv-detail .qo-gallery img{transition:transform .5s}.qsv-detail .qo-gallery img:hover{transform:scale(1.025)}
@media(max-width:991px){.qsv-detail .qsv-editorial-hero{gap:28px}.qsv-detail .qsv-detail-layout{grid-template-columns:1fr;gap:32px}.qsv-detail .qsv-sidebar{grid-row:auto}.qsv-detail .qsv-summary{display:block}.qsv-detail .qsv-detail-nav{top:85px}.admin-bar .qsv-detail .qsv-detail-nav{top:117px}.qsv-detail .qsv-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.qsv-detail .qsv-editorial-hero h1{font-size:32px}}
@media(max-width:600px){.qsv-detail{padding-top:125px}.qsv-detail .qsv-editorial-hero{grid-template-columns:1fr;gap:22px;padding-bottom:26px}.qsv-hero-copy{padding:0}.qsv-hero-visual{aspect-ratio:1.6;border-radius:4px 4px 40px 4px}.qsv-detail .qsv-editorial-hero h1{font-size:29px;letter-spacing:0}.qsv-hero-copy>p{font-size:15px!important}.qsv-detail .qsv-detail-nav{gap:22px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;top:80px;margin-bottom:26px}.admin-bar .qsv-detail .qsv-detail-nav{top:112px}.qsv-detail .qsv-points{grid-template-columns:1fr}.qsv-detail .qsv-related{padding:20px}.qsv-detail .qsv-summary dl{display:block}.qsv-hero-actions{gap:20px;margin-top:22px}.qsv-overview-title{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){.qsv-hero-visual>img,.qsv-detail .qo-gallery img{transition:none}.qsv-hero-visual:hover>img,.qsv-detail .qo-gallery img:hover{transform:none}}

@media(min-width:992px){.qsv-detail .qsv-sidebar{position:sticky;top:210px}.qsv-detail .qsv-summary{position:static}}@media(max-width:600px){.qsv-detail .qsv-detail-nav{top:100px}.admin-bar .qsv-detail .qsv-detail-nav{top:146px}.qsv-section[id],#qsv-overview{scroll-margin-top:215px}}

