.page-title,.policy-number{font-family:var(--font-roxborough),serif;line-height:1}.policy-main-container{width:var(--base-layout-width);margin:185px auto}.page-title{font-weight:400;font-size:clamp(28px, 5.5vw, 60px);text-align:center;color:var(--primary-black);margin:36px 12px 18px;letter-spacing:-.01em}.policy-section.policy-responsibility{padding:57px 0 0}.policy-section{margin-bottom:57px;padding:0 4px}.policy-resp{display:flex;gap:57px;align-items:flex-start;max-width:1140px;margin:0 auto;padding:0 20px}.policy-number{color:var(--primary-orange);font-size:56px;min-width:64px}.policy-details .policy-title{font-size:48px;margin:0 0 12px;font-weight:400}.policy-details .policy-subtitle{font-size:24px;margin:0 0 18px;color:var(--primary-black);font-weight:500}.policy-details .policy-identity p{margin:0 0 14px;color:var(--primary-black);font-size:16px;line-height:1.6}.policy-divider{height:1px;background:var(--secondary-4);margin:42px auto 0;max-width:1140px}.policy-br-mobile{display:none}@media (max-width:1024px){.page-title{font-size:clamp(24px, 6.5vw, 48px);margin-top:28px}}@media (max-width:720px){.page-title,.policy-br-mobile{display:flex}.policy-section{padding:0 4px}.policy-section.policy-responsibility{padding:45px 4px 0}.policy-resp{flex-direction:column;gap:20px}.policy-number{font-size:40px}.policy-details .policy-title{font-size:32px}.policy-main-container{width:100%;margin:100px auto}.page-title{margin:21px;font-size:45px}}