@charset "UTF-8";
.brand-page-nav{background:#f7f9f0;border-bottom:1px solid #d8e1ca}.brand-page-nav>.container{display:flex;align-items:center;gap:35px;overflow:auto;scrollbar-width:thin}.brand-page-nav a{display:block;padding:17px 0;color:#758769;font-size:12px;white-space:nowrap}.brand-page-nav a:hover{color:var(--forest)}.brand-facts-page{padding-top:55px}.brand-facts-page section[id]{scroll-margin-top:115px}.brand-page-kicker{display:block;font-size:10px;letter-spacing:.1em;color:#a38a69;margin-bottom:15px}.brand-overview{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:start}.brand-overview-copy h2{font-size:32px;line-height:1.6;margin:0 0 22px}.brand-overview-copy>p{font-size:14px;line-height:2.1;color:#7a8a6f;margin-bottom:19px}.brand-overview-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.brand-overview-actions .button{font-size:12px;gap:25px}.brand-overview-actions .text-link{font-size:11px;gap:15px}.brand-identity{margin:0;padding:27px 31px;background:#edf2e5;border:1px solid #d2dec5}.brand-identity>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:15px 0;border-bottom:1px solid #d2dec5}.brand-identity>div:first-child{padding-top:0}.brand-identity>div:last-child{border-bottom:0;padding-bottom:0}.brand-identity dt{font-size:11px;color:#8b9b7c;line-height:1.9}.brand-identity dd{font-size:13px;margin:0;color:#4b6940;overflow-wrap:anywhere;line-height:1.9}.brand-identity a{display:inline-flex;align-items:center;gap:9px}.brand-identity .icon{width:15px;height:15px}.brand-identity small{display:block;font-size:10px;color:#8d9a7d;line-height:1.8;margin-top:5px}.brand-identity .brand-phone{font-size:21px;letter-spacing:.02em;line-height:1.6}.brand-service-section,.brand-source-section{padding-top:65px;margin-top:55px;border-top:1px solid var(--line)}.brand-section-heading{max-width:810px;margin-bottom:29px}.brand-section-heading h2{font-size:29px;line-height:1.65;margin-bottom:18px}.brand-section-heading>p{font-size:13px;line-height:2;color:#859378;margin-bottom:0}.brand-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.brand-service-answer{padding:30px;border:1px solid #d9e1ce;background:#fafcf5}.brand-service-icon{display:block;color:#8ca275;margin-bottom:17px}.brand-service-icon .icon{width:34px;height:34px;stroke-width:1.2}.brand-service-answer h3{font-size:21px;line-height:1.75;margin-bottom:15px}.brand-service-answer p{font-size:13px;line-height:2;color:#7e8e71;margin-bottom:18px;overflow-wrap:anywhere}.brand-service-answer .text-link{font-size:11px;margin-top:8px}.brand-boundaries{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:65px;padding:39px 43px;background:#f1eee5}.brand-boundaries>div>h2{font-size:28px;line-height:1.7;margin-bottom:18px}.brand-boundaries>div>p{font-size:13px;line-height:2;color:#8e917c}.brand-boundaries .text-link{font-size:11px;margin-top:9px}.brand-boundaries dl{margin:0}.brand-boundaries dl>div{padding:20px 0;border-bottom:1px solid #dcd9ca}.brand-boundaries dl>div:first-child{padding-top:0}.brand-boundaries dl>div:last-child{padding-bottom:0;border-bottom:0}.brand-boundaries dt{font-size:15px;font-weight:500;line-height:1.9;margin-bottom:9px}.brand-boundaries dd{font-size:12px;line-height:2;color:#8a8f7b;margin:0}.brand-source-list{border-top:1px solid #d6dfca}.brand-source-item{padding:28px 0;border-bottom:1px solid #d6dfca;scroll-margin-top:115px}.brand-source-top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:13px}.brand-source-top h3{font-size:18px;line-height:1.8;margin:0}.brand-source-top>span{padding:4px 9px;background:#edf2e5;border:1px solid #d9e4cd;color:#91a17e;font-size:9px;line-height:1.8;white-space:nowrap}.brand-source-content{max-width:950px;overflow-wrap:anywhere}.brand-source-content p{font-size:13px;line-height:2.1;color:#78896d;margin:0 0 13px}.brand-source-content p:last-child{margin-bottom:0}.brand-source-meta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:18px;color:#9aa78c;font-size:10px;line-height:1.9}.brand-source-meta>a{display:inline-flex;align-items:center;gap:8px;color:#748a63;border-bottom:1px solid #bdcbb0}.brand-source-meta .icon{width:13px;height:13px}.brand-plain-note{font-size:13px;line-height:2;color:#8a967e;padding:22px 25px;border:1px solid #dbe3d0;background:#f4f6ed}.brand-plain-note a{text-decoration:underline;text-underline-offset:4px}.brand-next-step{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:45px;margin-top:45px;border-top:1px solid var(--line)}.brand-next-step h2{font-size:28px;margin:0 0 15px}.brand-next-step p{font-size:13px;line-height:2;color:#859479;margin:0}.brand-next-step>div:last-child{display:flex;align-items:center;flex-direction:column;gap:20px;flex-shrink:0}.brand-next-step .button{font-size:12px;gap:25px}.brand-next-step .text-link{font-size:11px;gap:16px}
@media(max-width:1050px){.brand-overview{gap:40px;grid-template-columns:1fr 1fr}.brand-identity{padding:25px}.brand-identity>div{grid-template-columns:80px minmax(0,1fr);gap:10px}.brand-boundaries{gap:35px;padding:32px}.brand-overview-copy h2{font-size:29px}.brand-service-answer{padding:25px}}
@media(max-width:760px){.brand-page-nav>.container{gap:25px}.brand-page-nav a{font-size:11px;padding:14px 0}.brand-facts-page{padding-top:35px}.brand-facts-page section[id],.brand-source-item{scroll-margin-top:94px}.brand-overview{grid-template-columns:1fr;gap:28px}.brand-page-kicker{font-size:9px;letter-spacing:.08em;margin-bottom:12px}.brand-overview-copy h2{font-size:29px;margin-bottom:18px}.brand-overview-copy>p{font-size:13px;line-height:2.05;margin-bottom:15px}.brand-overview-actions{gap:21px;margin-top:23px}.brand-overview-actions .button{font-size:12px;min-height:47px}.brand-overview-actions .text-link{font-size:11px}.brand-identity{padding:25px}.brand-identity>div{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px 0}.brand-identity dt{font-size:10px}.brand-identity dd{font-size:12px}.brand-identity .brand-phone{font-size:21px}.brand-identity small{font-size:9px}.brand-service-section,.brand-source-section{padding-top:37px;margin-top:37px}.brand-section-heading{margin-bottom:25px}.brand-section-heading h2{font-size:26px;margin-bottom:15px}.brand-section-heading>p{font-size:12px;line-height:2}.brand-service-grid{grid-template-columns:1fr;gap:16px}.brand-service-answer{padding:25px}.brand-service-answer h3{font-size:21px;margin-bottom:13px}.brand-service-answer p{font-size:12px}.brand-service-answer .text-link{font-size:11px;margin-top:5px}.brand-boundaries{grid-template-columns:1fr;gap:26px;padding:26px;margin-top:38px}.brand-boundaries>div>h2{font-size:26px;margin-bottom:14px}.brand-boundaries>div>p{font-size:12px;margin-bottom:10px}.brand-boundaries .text-link{font-size:11px}.brand-boundaries dl>div{padding:19px 0}.brand-boundaries dt{font-size:15px;line-height:1.9}.brand-boundaries dd{font-size:12px;line-height:2}.brand-source-item{padding:23px 0}.brand-source-top{display:block;margin-bottom:12px}.brand-source-top h3{font-size:18px;line-height:1.8}.brand-source-top>span{display:inline-block;margin-top:9px;font-size:8px}.brand-source-content p{font-size:12px;line-height:2}.brand-source-meta{gap:8px 17px;font-size:9px;margin-top:15px}.brand-source-meta>a{font-size:10px}.brand-next-step{display:block;padding-top:33px;margin-top:33px}.brand-next-step h2{font-size:26px}.brand-next-step p{font-size:12px}.brand-next-step>div:last-child{align-items:flex-start;margin-top:24px;gap:20px}.brand-next-step .button{font-size:12px;min-height:47px}.brand-next-step .text-link{font-size:11px}.brand-plain-note{font-size:12px;padding:21px}}
