body{margin:0}.gr-consent{display:flex;align-items:center;gap:.6rem}.gr-consent input{width:1.15rem;height:1.15rem}.cms-body img{max-width:100%;height:auto}body.admin-bar .unified-header,body.admin-bar .header{top:32px}@media(max-width:782px){body.admin-bar .unified-header,body.admin-bar .header{top:46px}}
[data-gr-island="header"]{display:contents}

.company-tagline{text-wrap:balance}

/* Contextual support / process navigation */
.r-use-guide:has(> .r-section-top){background:#fff;border-top:3px solid #286d38;border-bottom:1px solid #d4ddd4;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);column-gap:64px;row-gap:14px;padding:40px 0;margin-top:48px;margin-bottom:48px;align-items:start;}
.r-use-guide > .r-section-top{display:block;grid-column:1;grid-row:1;margin:0;}
.r-use-guide > .r-section-top > .r-small-label{display:block;margin:0 0 12px;color:#42664a;}
.r-use-guide > .r-section-top > h2{margin:0;line-height:1.55;}
.r-use-guide:has(> .r-section-top) > p{grid-column:1;grid-row:2;margin:0;max-width:38em;line-height:1.9;}
.r-use-guide > .r-line-link{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:center;margin:0;padding:17px 24px;border:1px solid #286d38;background:#286d38;color:#fff;display:inline-flex;gap:32px;line-height:1.5;}
.r-use-guide > .r-line-link svg{stroke:currentColor;flex-shrink:0;}
.r-use-guide > .r-line-link:hover{background:#1c5129;color:#fff;}
.r-use-guide > .r-section-top + div{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:0;min-width:0;}
.r-use-guide > .r-section-top + div > a{padding:17px 0;font-weight:650;border-bottom:1px solid #d4ddd4;line-height:1.7;}
.r-use-guide > .r-section-top + div > a:first-child{padding-top:0;}
.r-use-guide > .r-section-top + div > a:hover{color:#286d38;}
@media(max-width:760px){
.r-use-guide:has(> .r-section-top){grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 0;margin-top:32px;margin-bottom:32px;}
.r-use-guide > .r-line-link,.r-use-guide > .r-section-top + div{grid-column:1;grid-row:auto;justify-self:stretch;}
.r-use-guide > .r-line-link{justify-content:space-between;margin-top:6px;}
.r-use-guide > .r-section-top + div{margin-top:6px;}
}

body.site-current #main-content .r-use-guide > a.r-line-link,body.site-current #main-content .r-use-guide > a.r-line-link svg{color:#fff!important;stroke:currentColor!important;}
