.imasoner-page{min-height:60vh;background:#fbfaf7;color:#142f5b}.child-page-hero{max-width:1380px;margin:auto;padding:72px 28px 49px;border-bottom:1px solid #d8dde4;display:grid;grid-template-columns:1fr 330px;gap:35px}.child-page-hero h1{font:500 59px/1.05 Playfair Display,Georgia,serif;margin:0;letter-spacing:0}.child-page-hero h1 em{font-style:italic;color:#b78324}.child-page-hero>div>p:not(.eyebrow){max-width:650px;color:#637186;font-size:17px;line-height:1.65;margin:20px 0 0}.child-page-hero aside{align-self:end;border-left:3px solid #d9a741;padding:14px 0 14px 21px;font:500 24px/1.22 Playfair Display,Georgia,serif}.child-page-hero aside span{display:block;font:13px/1.55 DM Sans,Arial,sans-serif;color:#637186;margin-top:9px}.child-content{max-width:1380px;margin:auto;padding:48px 28px 82px}.child-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}.child-tabs a{padding:10px 14px;border:1px solid #cfd7e1;font-size:12px;font-weight:700}.child-tabs a.active,.child-tabs a:hover{background:#142f5b;border-color:#142f5b;color:#fff}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.catalog-image{display:block;aspect-ratio:1;background:#fff;border:1px solid #e1e5ea;overflow:hidden}.catalog-image img{width:100%;height:100%;object-fit:contain;padding:10px;mix-blend-mode:multiply;transition:transform .2s}.catalog-image:hover img{transform:scale(1.035)}.catalog-card>span{display:block;margin-top:15px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#78869a}.catalog-card h2{font:500 20px Playfair Display,Georgia,serif;margin:7px 0;letter-spacing:0}.catalog-card>a:last-child{font-size:12px;font-weight:700;border-bottom:1px solid #9ba8b8;padding-bottom:4px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.info-grid article{background:#fff;border:1px solid #dfe5eb;min-height:246px;padding:26px;display:flex;flex-direction:column}.info-grid article>span{font-size:10px;font-weight:700;color:#b78324;letter-spacing:.12em;text-transform:uppercase}.info-grid h2{font:500 27px/1.16 Playfair Display,Georgia,serif;margin:18px 0 10px;letter-spacing:0}.info-grid p{font-size:13px;color:#637186;line-height:1.55;margin:0}.info-grid a{font-size:12px;font-weight:700;margin-top:auto;padding-top:19px}.contact-form{max-width:590px;background:#fff;border:1px solid #dfe5eb;padding:28px}.contact-form label{display:block;font-size:12px;font-weight:700;margin:16px 0 7px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #cfd7e1;padding:12px;font:14px DM Sans,Arial,sans-serif;resize:vertical}.contact-form button{margin-top:18px;border:0;background:#142f5b;color:#fff;padding:12px 18px;font:700 12px DM Sans,Arial,sans-serif;cursor:pointer}.contact-form p{font-size:13px;color:#637186;min-height:20px;margin:13px 0 0}.child-nav{position:relative}.child-menu{position:absolute;top:100%;left:0;min-width:230px;background:#fff;border:1px solid #d8dde4;padding:8px;display:none;z-index:30;box-shadow:0 12px 24px #142f5b1f}.child-nav.menu-open .child-menu,.child-nav:hover .child-menu{display:grid}.child-menu a{padding:10px 12px;font-size:12px}.child-menu a:hover{background:#edf2f5}.child-toggle{border:0;background:transparent;color:inherit;cursor:pointer;padding:4px}.child-footer{background:#102540;color:#d4dfeb;padding:52px max(28px,calc((100vw - 1324px)/2));display:grid;grid-template-columns:180px 1fr 2fr;gap:34px;align-items:start}.child-footer .logo{width:145px}.child-footer>p{color:#aebfd1;font-size:12px;line-height:1.6;margin:0}.child-footer .footer-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.child-footer .footer-directory section{display:grid;gap:8px}.child-footer .footer-directory strong{font-size:11px;color:#fff}.child-footer .footer-directory a{font-size:11px;color:#aebfd1}.child-footer>small{grid-column:1/-1;color:#8296aa}@media(max-width:900px){.child-page-hero{grid-template-columns:1fr;padding:50px 18px 34px}.child-page-hero h1{font-size:46px}.child-content{padding:35px 18px 60px}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:16px}.info-grid,.child-footer{grid-template-columns:1fr}.child-footer .footer-directory{grid-template-columns:repeat(2,1fr)}}.milestone-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:38px}.milestone-directory a{background:#fff;border:1px solid #dfe5eb;padding:18px 16px;transition:background .2s,color .2s}.milestone-directory a:hover{background:#142f5b;color:#fff}.milestone-directory strong{display:block;font:500 31px/1 Playfair Display,Georgia,serif;color:#b78324}.milestone-directory span{display:block;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.milestone-page-stories{display:grid;gap:16px}.milestone-page-story{scroll-margin-top:28px;background:#fff;border:1px solid #dfe5eb;padding:30px;display:grid;grid-template-columns:1fr auto;gap:25px}.milestone-page-story h2{font:500 30px/1.15 Playfair Display,Georgia,serif;margin:9px 0 12px;letter-spacing:0}.milestone-page-story p:not(.eyebrow){max-width:760px;margin:0;color:#637186;font-size:14px;line-height:1.7}.milestone-page-story>span{font:500 40px/1 Playfair Display,Georgia,serif;color:#d9a741}@media(max-width:900px){.milestone-directory{grid-template-columns:repeat(2,1fr)}.milestone-page-story{padding:23px;grid-template-columns:1fr}.milestone-page-story>span{display:none}}.resource-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:42px;align-items:start}.resource-guide-sections{display:grid;gap:0}.resource-guide-section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid #d8dde4}.resource-guide-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.resource-guide-section h2,.resource-sources h2{font:500 34px/1.16 Playfair Display,Georgia,serif;margin:8px 0 13px;letter-spacing:0}.resource-guide-section>p:not(.eyebrow),.resource-sources>p:not(.eyebrow){color:#4f6075;font-size:15px;line-height:1.75;margin:0;max-width:800px}.resource-guide-section ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.resource-guide-section li{position:relative;padding-left:18px;color:#4f6075;font-size:14px;line-height:1.65}.resource-guide-section li:before{position:absolute;left:0;top:.65em;content:"";width:6px;height:6px;background:#d9a741}.resource-sources{position:sticky;top:24px;background:#fff;border:1px solid #dfe5eb;padding:26px}.resource-sources h2{font-size:27px}.resource-sources>p:not(.eyebrow){font-size:13px;line-height:1.65}.resource-sources ul{padding:0;margin:20px 0 0;list-style:none;border-top:1px solid #dfe5eb}.resource-sources li{border-bottom:1px solid #dfe5eb}.resource-sources a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;font-weight:700;color:#142f5b}.resource-sources a span{color:#b78324;font-size:17px}@media(max-width:900px){.resource-guide-layout{grid-template-columns:1fr;gap:30px}.resource-guide-section h2{font-size:29px}.resource-sources{position:static}}.support-policy{max-width:1020px}.support-policy__intro{max-width:720px;color:#4f6075;font-size:17px;line-height:1.7;margin:0 0 42px}.support-policy__steps{border-top:1px solid #d8dde4}.support-policy__steps article{display:grid;grid-template-columns:84px minmax(0,1fr);gap:24px;padding:28px 0;border-bottom:1px solid #d8dde4}.support-policy__steps article>span{color:#b78324;font:500 28px/1 Playfair Display,Georgia,serif}.support-policy__steps h2{margin:0 0 8px;color:#142f5b;font:500 27px/1.2 Playfair Display,Georgia,serif}.support-policy__steps p{max-width:700px;margin:0;color:#4f6075;font-size:14px;line-height:1.7}.support-policy__help{margin-top:46px;padding:31px 34px;background:#eef2f5;display:flex;align-items:end;justify-content:space-between;gap:26px}.support-policy__help .eyebrow{margin-bottom:9px;color:#9b6c1d}.support-policy__help h2{margin:0 0 10px;color:#142f5b;font:500 30px/1.15 Playfair Display,Georgia,serif}.support-policy__help p:not(.eyebrow){max-width:590px;margin:0;color:#4f6075;font-size:14px;line-height:1.6}.support-policy__help .btn{flex:none}@media(max-width:600px){.support-policy__intro{font-size:16px;margin-bottom:30px}.support-policy__steps article{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:23px 0}.support-policy__steps h2{font-size:24px}.support-policy__help{margin-top:32px;padding:25px;display:block}.support-policy__help .btn{margin-top:22px}}.resource-sources .resource-source-name{margin:0;padding:13px 0;font-size:13px;font-weight:700;color:#142f5b;line-height:1.5}.resource-guide-layout--full{grid-template-columns:minmax(0,1fr)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/imasoner-pages.css.map */
