/* Presentation-only addon. Removing its enabled marker restores the original output. */
.sr-corp-guide{display:none!important}
.srn-audience-switch{--srn-accent:#c63e20;display:block!important;width:100%;margin:0!important;padding:0!important;background:#f4f7f7;border-bottom:1px solid #dce5e6;color:#20343d;box-sizing:border-box;line-height:1.6}
.srn-audience-switch[data-audience=corporate]{--srn-accent:#087658}
header.header nav.srn-audience-switch{display:block!important;margin:0!important;gap:0}
.srn-audience-switch .srn-audience-inner{display:flex;justify-content:flex-end;gap:8px;max-width:1280px;margin:0 auto;padding:7px 32px;box-sizing:border-box}
.srn-audience-switch a.srn-audience-link{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:9px 16px;border:1px solid #d9e3e4;border-radius:5px;background:#fff;color:#475b64;font-size:13px!important;font-weight:650!important;line-height:1.6;text-decoration:none;box-sizing:border-box;white-space:normal;letter-spacing:0}
.srn-audience-switch a.srn-audience-link[aria-current=page]{background:var(--srn-accent);border-color:var(--srn-accent);color:#fff!important;font-weight:750!important}
.srn-audience-switch a.srn-audience-link[aria-current=page]:before{content:"✓";margin-right:6px}
.srn-audience-switch a.srn-audience-link:hover{filter:brightness(.96);text-decoration:underline;text-underline-offset:3px}
.srn-audience-switch a.srn-audience-link:focus-visible{outline:3px solid #176b9d;outline-offset:2px}
.srn-audience-switch.srn-audience-menu{border:0;border-radius:6px;margin:0 0 18px!important}
.srn-audience-switch.srn-audience-menu .srn-audience-inner{display:grid;grid-template-columns:1fr 1.5fr;padding:10px;gap:8px}
.srn-audience-switch.srn-audience-menu a.srn-audience-link{padding:10px 7px;font-size:12px!important;text-align:center}
html.srn-corporate{scroll-padding-top:var(--srn-header-offset,185px)}
.srn-corporate .form-aside{top:var(--srn-header-offset,185px)}
.srn-copy-chunk{display:inline-block;white-space:nowrap}
.srn-role-description{font-size:17px;line-height:1.9;color:#52636e;margin:0 0 23px}
.srn-methods{clear:both;background:#f3f7f6;color:#18333e;border:1px solid #dce7e6;border-radius:10px;padding:25px 28px;margin:26px 0;font-family:inherit;line-height:1.8;box-sizing:border-box}
.srn-methods .srn-method-heading{font-size:21px;font-weight:750;line-height:1.6;margin:0 0 18px;color:#17313d;letter-spacing:.01em}
.srn-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.srn-method-card{background:#fff;border-radius:7px;border-top:3px solid #cf542f;padding:18px 20px;box-sizing:border-box;min-width:0}
.srn-method-card.srn-visit{border-top-color:#087658}
.srn-methods h3.srn-method-name{font-size:20px;font-weight:750;line-height:1.6;margin:0 0 8px;color:#17313d}
.srn-methods .srn-method-card p{font-size:15px;line-height:1.9;margin:0 0 9px;color:#455d67}
.srn-methods .srn-method-card strong{color:#17313d;font-weight:700}
.srn-methods .srn-method-card p:last-child{margin-bottom:0}
.srn-methods .srn-method-card a{font-size:14px;font-weight:700;color:#087658;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}
.srn-personal .sr-corp-guide a{display:block!important;padding:22px 26px!important;background:#eaf5ef;border:1px solid #c8ded4;border-radius:8px;color:#176247;text-decoration:none;line-height:1.8}
.srn-personal .sr-corp-guide a strong{display:block;font-size:20px;line-height:1.7;margin-bottom:5px;color:#175e45}
.srn-personal .sr-corp-guide a span{display:block;font-size:15px;line-height:1.9;color:#285b4a}
.srn-shipping-notice{border-left:4px solid #087658;background:#edf6f1;padding:16px 20px;margin:20px 0;font-size:15px;line-height:1.9;color:#284b40}
.srn-shipping-notice a{color:#176247;text-decoration:underline;text-underline-offset:3px}
@media(max-width:959px){
 .srn-audience-switch .srn-audience-inner{display:grid;grid-template-columns:1fr 1.6fr;gap:8px;padding:8px 12px}
 .srn-audience-switch a.srn-audience-link{min-height:48px;padding:9px 7px;font-size:12px!important;text-align:center}
 .srn-methods{padding:20px 18px;margin:22px 0}
 .srn-method-grid{grid-template-columns:1fr;gap:14px}
 .srn-methods .srn-method-heading{font-size:20px}
 .srn-method-card{padding:16px 18px}
 .srn-personal .sr-corp-guide a{padding:18px!important}
 .srn-personal .sr-corp-guide a strong{font-size:18px}
 .srn-personal .sr-corp-guide a span{font-size:14px}
 .srn-role-description{font-size:16px}
}
