.qc-information{color:var(--qc-ink);background:#fff;font:400 1.6rem/1.8 Open Sans,Arial,sans-serif}.qc-info-width{width:min(1224px,100% - 96px);margin-inline:auto}.qc-info-hero{background:var(--qc-navy);border-bottom:3px solid var(--qc-gold);padding:64px 0 58px}.qc-information .qc-info-kicker{color:#dfc38f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:1.4rem}.qc-information .qc-info-hero h1{color:#fff;max-width:950px;margin:0 0 22px;font-size:clamp(3.84rem,4.3vw,6.72rem);line-height:1.15}.qc-info-intro{color:#e0e7ee;max-width:680px;margin:0;font-size:1.7rem;line-height:1.8}.qc-info-date{color:#c2cbd5;margin:24px 0 0;font-size:1.4rem}.qc-info-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;padding-block:64px 88px;display:grid}.qc-info-aside{font-size:1.5rem;position:sticky;top:28px}.qc-info-aside>p{color:var(--qc-navy);margin:0 0 14px;font-weight:600}.qc-info-aside nav{border-left:1px solid var(--qc-line);gap:10px;padding-left:20px;display:grid}.qc-info-aside nav a{color:#5a6774;line-height:1.55;text-decoration:none}.qc-info-aside nav a:hover{color:var(--qc-navy);text-underline-offset:4px;text-decoration:underline}.qc-information .qc-info-contact{color:var(--qc-navy);align-items:center;gap:18px;margin-top:28px;font-weight:600;display:inline-flex}.qc-info-section{margin:0 0 48px;scroll-margin-top:40px}.qc-info-section:last-child{margin-bottom:0}.qc-information .qc-info-section h2{align-items:baseline;gap:16px;margin:0 0 26px;font-size:clamp(2.72rem,2.5vw,3.6rem);line-height:1.25;display:flex}.qc-info-number{letter-spacing:.09em;color:#806536;flex:none;font:600 1.3rem/1.5 Open Sans,Arial,sans-serif}.qc-info-section p{margin:0 0 16px}.qc-info-section ul{margin:0 0 24px;padding-left:22px}.qc-info-section li{margin-bottom:14px}.qc-information a{color:#775b2d;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.qc-information a:hover{color:var(--qc-navy)}:is(.qc-information a:focus-visible,.qc-faq-item summary:focus-visible){outline-offset:5px;outline:2px solid #96763d}.qc-faq-item{border-top:1px solid var(--qc-line)}.qc-faq-item:last-child{border-bottom:1px solid var(--qc-line)}.qc-faq-item summary{cursor:pointer;color:var(--qc-navy);justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-weight:600;line-height:1.6;list-style:none;display:flex}.qc-faq-item summary::-webkit-details-marker{display:none}.qc-faq-item summary>span{flex:none;width:16px;height:16px;position:relative}.qc-faq-item summary>span:before,.qc-faq-item summary>span:after{content:"";background:#96763d;width:16px;height:2px;position:absolute;top:7px;left:0}.qc-faq-item summary>span:after{transform:rotate(90deg)}.qc-faq-item[open] summary>span:after{display:none}.qc-faq-item summary:hover{color:#775b2d}.qc-faq-answer{color:#526170;padding:0 38px 10px 0}@media (max-width:900px){.qc-info-width{width:calc(100% - 48px)}.qc-info-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.qc-info-hero{padding-block:48px}}@media (max-width:650px){.qc-info-width{width:calc(100% - 40px)}.qc-info-hero{padding:38px 0}.qc-info-layout{padding-block:28px 52px;display:block}.qc-info-aside{border-bottom:1px solid var(--qc-line);margin-bottom:32px;padding-bottom:28px;position:static}.qc-info-aside nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.qc-info-section{margin-bottom:38px}.qc-info-section h2{gap:12px}.qc-faq-item summary{gap:18px;padding-block:20px}.qc-faq-answer{padding-right:0}.qc-info-intro{font-size:1.6rem}}