.gov-hero{position:relative;min-height:84vh;display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:154px 0 120px;overflow:hidden;background:url(/assets/esg_bg.JPG) 50%/cover no-repeat}.gov-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(10,9,8,.18),rgba(10,9,8,.28)),radial-gradient(ellipse 60% 90% at 12% 50%,rgba(10,9,8,.38) 0,transparent 70%),linear-gradient(90deg,rgba(10,9,8,.68),rgba(10,9,8,.52) 30%,rgba(10,9,8,.2) 62%,rgba(10,9,8,0)),linear-gradient(0deg,rgba(10,9,8,.32) 0,transparent 60%)}.gov-hero .container{position:relative;z-index:1}.gov-hero .eyebrow{color:var(--gold);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;display:block;margin-bottom:20px;font-weight:600}.gov-hero h1{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.14;font-weight:600;color:#ffffff;max-width:940px;margin:0 0 26px;text-shadow:0 2px 30px rgba(0,0,0,.45)}.gov-lead{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7;color:var(--ivory-dim);max-width:760px;margin:0 auto}.gov-hero .gov-lead{color:rgba(255,255,255,.92);max-width:660px;margin:0 0 32px;text-shadow:0 1px 18px rgba(0,0,0,.4)}.gov-hero .btn-primary{padding:15px 34px}.gov-hero:after{content:"";position:absolute;z-index:0;width:min(32vw,470px);aspect-ratio:1;right:7vw;bottom:-22%;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 36px rgba(255,255,255,.035),0 0 0 72px rgba(255,255,255,.025)}body.light-mode .gov-hero:before{background:linear-gradient(rgba(250,249,247,.8),rgba(250,249,247,.86)),radial-gradient(ellipse 60% 90% at 12% 50%,rgba(250,249,247,.92) 0,transparent 70%),linear-gradient(90deg,rgba(250,249,247,.94),rgba(250,249,247,.72) 32%,rgba(250,249,247,.28) 64%,rgba(250,249,247,.1)),linear-gradient(0deg,rgba(241,239,235,.85) 0,transparent 60%);-webkit-backdrop-filter:grayscale(.85) brightness(1.35) contrast(.85);backdrop-filter:grayscale(.85) brightness(1.35) contrast(.85)}body.light-mode .gov-hero:after{border-color:rgba(28,26,23,.14);box-shadow:0 0 0 36px rgba(28,26,23,.03),0 0 0 72px rgba(28,26,23,.02)}body.light-mode .gov-hero .eyebrow{color:var(--gold-deep)}body.light-mode .gov-hero h1{color:var(--ivory);text-shadow:none}body.light-mode .gov-hero .gov-lead{color:rgba(28,26,23,.72);text-shadow:none}.gov-proof{display:flex;width:min(100%,720px);margin-top:42px;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.2)}.gov-proof-item{flex:1;min-width:0;padding:16px 22px 16px 0;margin-right:22px;display:grid;gap:3px;border-right:1px solid rgba(255,255,255,.2)}.gov-proof-item:last-child{border:0;margin-right:0}.gov-proof-item strong{font:600 clamp(1.55rem,2.4vw,2.15rem)/1 Montserrat,sans-serif;letter-spacing:-.06em;color:#ffffff}.gov-proof-item span{font-size:.67rem;max-width:150px;line-height:1.45;color:rgba(255,255,255,.68);text-transform:uppercase;letter-spacing:.08em}.gov-scroll-cue{position:absolute;z-index:1;bottom:28px;right:clamp(24px,5vw,80px);display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.gov-scroll-cue span{width:30px;height:48px;border:1px solid rgba(255,255,255,.45);border-radius:30px;position:relative}.gov-scroll-cue span:after{content:"";position:absolute;height:8px;width:2px;left:50%;top:10px;background:var(--gold);animation:govScroll 1.8s ease-in-out infinite}@keyframes govScroll{0%,to{transform:translateY(0);opacity:1}65%{transform:translateY(16px);opacity:0}}.gov-section{padding:104px 0;position:relative}.gov-section,.gov-section:nth-child(2n),body.light-mode .gov-section:nth-child(2n){background:#ffffff}.gov-section .section-head{text-align:center;margin-bottom:44px}.gov-section .eyebrow{display:inline-block;color:var(--gold-deep);background:rgba(217,106,53,.08);border:1px solid rgba(217,106,53,.25);border-radius:999px;padding:6px 15px;text-transform:uppercase;font-weight:600;margin-bottom:18px}.gov-section h2{font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;color:#1c1a17;letter-spacing:-.015em;margin:0 auto 22px}body.light-mode .gov-section h2{color:#1c1a17}.gov-section .section-head:after{content:"";display:block;width:56px;height:2px;background:var(--gold-deep);margin:0 auto}.gov-content{max-width:1100px;margin:0 auto}.gov-media{position:relative;margin:0 auto 44px;max-width:1100px;aspect-ratio:21/9;border-radius:20px;overflow:hidden;background:#efeeec}.gov-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gov-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(13,13,13,.6) 0,transparent 55%);transition:opacity .5s ease}.gov-media-tag{position:absolute;left:22px;bottom:20px;z-index:1;margin:0;color:#ffffff;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:7px 15px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(13,13,13,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .45s cubic-bezier(.2,.7,.2,1),background .45s ease,border-color .45s ease}.gov-media:hover img{transform:scale(1.06)}.gov-media:hover:after{opacity:.85}.gov-media:hover .gov-media-tag{transform:translateY(-4px);background:var(--gold-deep);border-color:var(--gold-deep)}.gov-section .gov-lead{text-align:center;max-width:820px;margin:0 auto 40px;color:#5f5f5b;font-size:1.05rem;line-height:1.75;font-weight:300}#corporate-governance{overflow:hidden;padding:clamp(88px,10vw,148px) 0 clamp(84px,9vw,132px);background:radial-gradient(circle at 84% 8%,rgba(240,96,35,.11),transparent 24rem),linear-gradient(122deg,#171512,#211d18 56%,#181614)}#corporate-governance:before{content:"";position:absolute;width:min(56vw,790px);aspect-ratio:1;right:-25vw;bottom:-53%;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.018);pointer-events:none}.corporate-governance-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(330px,.97fr);column-gap:clamp(48px,7vw,100px);row-gap:56px;align-items:center}.corporate-governance-kicker{display:flex;align-items:center;gap:12px;margin-bottom:25px;color:#e98a60;font-size:.67rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.corporate-governance-kicker span:last-child{color:rgba(255,255,255,.52)}.corporate-governance-rule{width:28px;height:1px;background:currentColor;opacity:.8}.corporate-governance-intro h2{max-width:520px;margin:0 0 26px;color:#fff;font-size:clamp(2.65rem,4.6vw,4.55rem);font-weight:500;line-height:1.04;letter-spacing:-.045em}.corporate-governance-lead{max-width:590px;color:rgba(255,255,255,.68);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:300;line-height:1.8}.corporate-governance-link{display:inline-flex;align-items:center;gap:11px;margin-top:34px;padding-bottom:8px;color:#fff;border-bottom:1px solid rgba(233,138,96,.8);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease,gap .25s ease}.corporate-governance-link:hover{gap:16px;color:#e98a60}.corporate-governance-image{position:relative;isolation:isolate;height:clamp(390px,43vw,540px);margin:0;overflow:hidden;border-radius:3px;background:#39332d}.corporate-governance-image:before{content:"";position:absolute;z-index:1;inset:18px;border:1px solid rgba(255,255,255,.38);pointer-events:none}.corporate-governance-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.54));pointer-events:none}.corporate-governance-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.corporate-governance-image:hover img{transform:scale(1.045)}.corporate-governance-image figcaption{position:absolute;z-index:2;right:36px;bottom:32px;display:grid;gap:2px;color:rgba(255,255,255,.66);font-size:.61rem;font-weight:600;letter-spacing:.15em;text-align:right;text-transform:uppercase}.corporate-governance-image figcaption strong{color:#fff;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:500;letter-spacing:-.06em}.corporate-governance-pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16)}.corporate-governance-pillars>.reveal{height:100%}.corporate-governance-pillar{height:100%;padding:28px clamp(18px,2.5vw,34px) 4px 0;margin-right:clamp(18px,2.5vw,34px);border-right:1px solid rgba(255,255,255,.13)}.corporate-governance-pillars>:last-child .corporate-governance-pillar{margin-right:0;border-right:0}.corporate-governance-pillar-top{display:flex;align-items:center;justify-content:flex-end;margin-bottom:27px;color:#e98a60}.corporate-governance-index{color:rgba(255,255,255,.37);font-size:.65rem;font-weight:600;letter-spacing:.15em}.corporate-governance-pillar h3{margin-bottom:12px;color:#fff;font-size:1.03rem;font-weight:500;line-height:1.3}.corporate-governance-pillar p{color:rgba(255,255,255,.55);font-size:.82rem;line-height:1.7}.gov-section:has(.gov-topic-layout){padding:clamp(76px,9vw,124px) 0;background:#fcfbf9}.gov-section:has(.gov-topic-layout):nth-of-type(odd){background:#f3f0eb}.gov-topic-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(40px,6vw,84px);align-items:start}.gov-topic-aside{position:sticky;top:116px}.gov-topic-caption{display:block;margin-bottom:18px;color:#77716a;font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.gov-topic-image{width:100%;max-width:340px;aspect-ratio:3/4;margin:0;border-radius:2px;border-radius:170px 170px 4px 4px;box-shadow:14px 16px 0 #e6ddd3}.gov-topic-image:after{background:linear-gradient(180deg,transparent 52%,rgba(19,17,14,.7))}.gov-topic-image .gov-media-tag{left:16px;bottom:16px;font-size:.56rem;padding:6px 10px}.gov-topic-heading{max-width:790px;padding-bottom:38px;margin-bottom:34px;border-bottom:0}.gov-topic-heading>span{display:block;display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;color:#bc5830;font-size:.64rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.gov-topic-heading>span:before{content:"";width:24px;height:1px;background:currentColor}.gov-topic-heading h2{max-width:700px;margin:0 0 18px;color:#211e1a;font-size:clamp(2.3rem,4.25vw,4.05rem);font-weight:500;line-height:1.05}.gov-topic-heading p{max-width:690px;color:#615b54;font-size:1rem;font-weight:300;line-height:1.8}.gov-topic-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:none;border:0}.gov-section:nth-of-type(odd) .gov-topic-cards>.reveal,.gov-topic-cards>.reveal{background:transparent}.gov-topic-card{min-height:205px;height:100%;padding:29px;border:1px solid rgba(28,26,23,.1);border-radius:15px;background:rgba(255,255,255,.58);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.gov-topic-card:hover{transform:translateY(-4px);box-shadow:0 20px 32px -26px rgba(30,24,20,.45)}.gov-topic-card-mark{display:block;width:30px;height:3px;margin-bottom:27px;border-radius:2px;background:#c66038}.gov-topic-card-num{display:none}.gov-topic-card h3{margin-bottom:11px;color:#211e1a;font-size:1.03rem;font-weight:600;line-height:1.35}.gov-topic-card p{color:#625c56;font-size:.83rem;line-height:1.72}.gov-topic-contact{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;margin-top:38px;padding:34px;text-align:left;border-radius:0;background:#211e1a;border-color:#211e1a}.gov-topic-contact h3{margin:0;color:#fff;font-size:1.22rem}.gov-topic-contact p{margin:5px 0;color:rgba(255,255,255,.68);font-size:.83rem}.gov-topic-contact a{color:#eb9470}#anti-bribery{background:#191816}#anti-bribery .gov-topic-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}#anti-bribery .gov-topic-caption{color:rgba(255,255,255,.5)}#anti-bribery .gov-topic-image{max-width:365px;aspect-ratio:4/5;border-radius:2px;box-shadow:14px 14px 0 #b95530}#anti-bribery .gov-topic-heading{max-width:760px;padding:4px 0 47px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.17)}#anti-bribery .gov-topic-heading>span{color:#e68761}#anti-bribery .gov-topic-heading h2{max-width:640px;color:#fff;font-size:clamp(2.65rem,4.5vw,4.3rem)}#anti-bribery .gov-topic-heading p{max-width:590px;color:rgba(255,255,255,.68);font-size:1.08rem;line-height:1.85}#anti-bribery .gov-topic-cards{gap:0 42px}#anti-bribery .gov-topic-cards>.reveal{border-bottom:1px solid rgba(255,255,255,.14)}#anti-bribery .gov-topic-card{min-height:0;padding:30px 0 29px;border:0;border-radius:0;background:transparent;box-shadow:none}#anti-bribery .gov-topic-card:hover{transform:none;background:transparent;box-shadow:none}#anti-bribery .gov-topic-card-mark{width:21px;height:1px;margin-bottom:18px;background:#df7951}#anti-bribery .gov-topic-card h3{color:#fff;font-size:1rem}#anti-bribery .gov-topic-card p{color:rgba(255,255,255,.56);font-size:.82rem}#business-ethics .gov-topic-aside,#environmental .gov-topic-aside,#supplier-expectations .gov-topic-aside,#sustainability-initiatives .gov-topic-aside{order:2}#business-ethics .gov-topic-main,#environmental .gov-topic-main,#supplier-expectations .gov-topic-main,#sustainability-initiatives .gov-topic-main{order:1}#business-ethics{background:#fff}#business-ethics .gov-topic-image{border-radius:2px;box-shadow:-14px 16px 0 #e7ded5}#business-ethics .gov-topic-heading{max-width:670px}#business-ethics .gov-topic-cards{gap:0 34px;border-top:1px solid rgba(28,26,23,.14)}#business-ethics .gov-topic-cards>.reveal{border-bottom:1px solid rgba(28,26,23,.14)}#business-ethics .gov-topic-card{min-height:0;padding:27px 0;border:0;border-radius:0;background:transparent}#business-ethics .gov-topic-card:hover{transform:none;box-shadow:none;background:transparent}#business-ethics .gov-topic-card-mark{width:17px;height:17px;margin-bottom:20px;border:1px solid #c66038;border-radius:50%;background:transparent}#health-safety{background:#f4f1eb}#health-safety .gov-topic-layout{grid-template-columns:minmax(270px,.78fr) minmax(0,1.42fr);gap:clamp(38px,6vw,88px);align-items:start}#health-safety .gov-topic-aside{order:1;position:sticky;top:110px}#health-safety .gov-topic-main{order:2}#health-safety .gov-topic-caption{display:flex;align-items:center;gap:12px;margin-bottom:17px;color:#7b4b36;font-size:.69rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#health-safety .gov-topic-caption:after{content:"";flex:1;height:1px;background:rgba(28,26,23,.18)}#health-safety .gov-topic-image{max-width:none;aspect-ratio:4/5.2;border-radius:2px 72px 2px 2px;box-shadow:16px 16px 0 #dfd7ca}#health-safety .gov-topic-heading{display:block;max-width:none;padding:clamp(28px,4vw,54px);margin-bottom:22px;border:0;background:#25231f}#health-safety .gov-topic-heading>span{display:block;margin-bottom:18px;color:#e28a66}#health-safety .gov-topic-heading h2{max-width:12ch;margin-bottom:22px;color:#fff;font-size:clamp(2.7rem,4.6vw,4.5rem);line-height:.98;letter-spacing:-.045em}#health-safety .gov-topic-heading p{max-width:54ch;margin:0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.72);font-size:.95rem;line-height:1.8}#health-safety .gov-topic-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;border-top:1px solid rgba(28,26,23,.2)}#health-safety .gov-topic-cards>.reveal{height:100%;border-bottom:1px solid rgba(28,26,23,.2)}#health-safety .gov-topic-card{position:relative;min-height:190px;padding:25px 5px 27px 0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:transform .25s ease}#health-safety .gov-topic-card:after{content:"";position:absolute;top:-1px;bottom:auto;left:0;width:38px;height:2px;background:#bd5b34;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}#health-safety .gov-topic-card:hover{background:transparent;transform:translateY(-3px);box-shadow:none}#health-safety .gov-topic-card:hover:after{transform:scaleX(1)}#health-safety .gov-topic-card-mark{display:none}#health-safety .gov-topic-card-num{display:block;margin-bottom:17px;color:#bd5b34;font-size:.7rem;font-weight:700;letter-spacing:.16em}#health-safety .gov-topic-card h3{max-width:22ch;margin-bottom:9px;font-size:1rem}#health-safety .gov-topic-card p{max-width:48ch;font-size:.8rem;line-height:1.7}#environmental{background:#f8f7f3}#environmental .gov-topic-image{border-radius:160px 160px 3px 3px;box-shadow:-13px 15px 0 #dfdcd2}#environmental .gov-topic-heading{max-width:750px}#environmental .gov-topic-cards{gap:14px}#environmental .gov-topic-card{background:#fff;border-radius:0;border-top:3px solid #c66038}#environmental .gov-topic-card-mark{display:none}#responsible-sourcing{background:#fff}#responsible-sourcing .gov-topic-heading{padding:38px;background:#211e1a}#responsible-sourcing .gov-topic-heading>span{color:#eb9070}#responsible-sourcing .gov-topic-heading h2{color:#fff}#responsible-sourcing .gov-topic-heading p{color:rgba(255,255,255,.66)}#responsible-sourcing .gov-topic-image{border-radius:3px;box-shadow:14px 14px 0 #e5d8cc}#responsible-sourcing .gov-topic-card{border-radius:0;background:#f3f0eb}#supplier-expectations{background:#f1ece5}#supplier-expectations .gov-topic-image{border-radius:3px;box-shadow:-14px 15px 0 #d8c7b8}#supplier-expectations .gov-topic-heading{padding-bottom:32px;border-bottom:2px solid #bb5932}#supplier-expectations .gov-topic-card{border-radius:0;background:transparent;border-width:0 0 1px}#supplier-expectations .gov-topic-cards{gap:0 30px}#supplier-expectations .gov-topic-card-mark{width:7px;height:7px;margin-bottom:22px;border-radius:50%}#whistleblowing{background:#fff}#whistleblowing .gov-topic-image{border-radius:2px;box-shadow:14px 14px 0 #e4d8cd}#whistleblowing .gov-topic-cards{gap:14px}#whistleblowing .gov-topic-card{min-height:190px;border-radius:2px;background:#f5f2ed}#whistleblowing .gov-topic-card-mark{width:24px;height:24px;margin-bottom:21px;border-radius:50%;background:#c66038}#sustainability-initiatives{background:#22201d}#sustainability-initiatives .gov-topic-caption{color:rgba(255,255,255,.52)}#sustainability-initiatives .gov-topic-image{border-radius:150px 150px 2px 2px;box-shadow:-13px 15px 0 #ad5131}#sustainability-initiatives .gov-topic-heading{border-bottom-color:rgba(255,255,255,.17)}#sustainability-initiatives .gov-topic-heading>span{color:#e78b67}#sustainability-initiatives .gov-topic-heading h2{color:#fff}#sustainability-initiatives .gov-topic-heading p{color:rgba(255,255,255,.66)}#sustainability-initiatives .gov-topic-cards{gap:1px;background:rgba(255,255,255,.14)}#sustainability-initiatives .gov-topic-cards>.reveal{background:#22201d}#sustainability-initiatives .gov-topic-card{min-height:205px;border:0;border-radius:0;background:transparent}#sustainability-initiatives .gov-topic-card:hover{background:rgba(255,255,255,.05);box-shadow:none}#sustainability-initiatives .gov-topic-card h3{color:#fff}#sustainability-initiatives .gov-topic-card p{color:rgba(255,255,255,.58)}#sustainability-initiatives .gov-topic-card-mark{background:#e07b55}.gov-report-section{padding:clamp(82px,10vw,142px) 0;background:#fbfaf8}.gov-report-section--1{background:#f1ede7}.gov-report-section--2{background:#fff}.gov-report-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);column-gap:clamp(44px,8vw,130px);row-gap:42px}.gov-report-heading{align-self:end}.gov-report-contact>div:first-child>span,.gov-report-heading>span{display:flex;align-items:center;gap:10px;margin-bottom:19px;color:#ae512d;font-size:.63rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.gov-report-contact>div:first-child>span:before,.gov-report-heading>span:before{content:"";width:27px;height:1px;background:currentColor}.gov-report-heading h2{max-width:650px;margin:0;color:#201e1b;font-size:clamp(2.65rem,5vw,5.15rem);font-weight:500;line-height:.98;letter-spacing:-.055em}.gov-report-introduction{grid-column:2;align-self:end;padding-bottom:7px}.gov-report-introduction p{max-width:480px;color:#5e5953;font-size:1rem;font-weight:300;line-height:1.85}.gov-report-line{display:block;width:57px;height:2px;margin-top:28px;background:#c4613a}.gov-report-visual{grid-column:1/-1;height:clamp(300px,34vw,450px);margin:6px 0 8px;overflow:hidden;background:#ded8d0}.gov-report-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.gov-report-visual:hover img{transform:scale(1.025)}.gov-report-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(35px,6vw,90px);border-top:1px solid rgba(31,29,26,.17)}.gov-report-items>.reveal{border-bottom:1px solid rgba(31,29,26,.17)}.gov-report-item{display:grid;grid-template-columns:22px 1fr;gap:15px;min-height:160px;padding:28px 0 27px}.gov-report-item-marker{width:7px;height:7px;margin-top:8px;border:1px solid #ba5a35;border-radius:50%}.gov-report-item h3{margin-bottom:9px;color:#211f1c;font-size:1.05rem;font-weight:600;line-height:1.3}.gov-report-item p{color:#625d57;font-size:.84rem;line-height:1.74}.gov-report-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:clamp(31px,5vw,54px);background:#211f1c}.gov-report-contact>div:first-child>span{color:#e48a67}.gov-report-contact h3{color:#fff;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:500;line-height:1.15}.gov-report-contact p{margin:6px 0;color:rgba(255,255,255,.7);font-size:.85rem}.gov-report-contact a{color:#e99b7a;text-decoration:underline;text-underline-offset:3px}#corporate-governance.gov-report-section{background:#201e1b}#corporate-governance .gov-report-heading>span{color:#e88c68}#corporate-governance .gov-report-heading h2{color:#fff}#corporate-governance .gov-report-introduction p{color:rgba(255,255,255,.67)}#corporate-governance .gov-report-items,#corporate-governance .gov-report-items>.reveal{border-color:rgba(255,255,255,.16)}#corporate-governance .gov-report-item h3{color:#fff}#corporate-governance .gov-report-item p{color:rgba(255,255,255,.6)}#corporate-governance .gov-report-item-marker{border-color:#e58963}.gov-report-section{padding:clamp(76px,9vw,124px) 0}.gov-report-layout{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);column-gap:clamp(45px,7vw,108px);row-gap:28px}.gov-report-heading{grid-column:1;padding-top:18px}.gov-report-heading h2{max-width:580px;font-size:clamp(2.45rem,4.2vw,4.6rem);line-height:1.04}.gov-report-introduction{grid-column:1;align-self:start;padding:0}.gov-report-introduction p{max-width:535px;font-size:1.04rem}.gov-report-visual{grid-column:2;grid-row:1/span 2;height:100%;min-height:410px;margin:0;border-radius:3px}.gov-report-items{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:clamp(22px,4vw,48px)}.gov-report-item{grid-template-columns:16px 1fr;min-height:173px;padding:27px 0}.gov-report-item h3{font-size:1rem}.gov-report-item p{font-size:.82rem}.gov-report-contact{margin-top:18px}#corporate-governance .gov-report-visual{min-height:430px}.gov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-top:0}.gov-card{position:relative;overflow:hidden;background:#ffffff;border:1px solid rgba(28,26,23,.08);border-radius:18px;padding:36px 32px 34px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}body.light-mode .gov-card{background:#ffffff;border-color:rgba(28,26,23,.08)}.gov-card:before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;background:var(--gold-deep);transition:width .4s cubic-bezier(.2,.7,.2,1)}.gov-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -26px rgba(28,26,23,.22);border-color:rgba(217,106,53,.35)}.gov-card:hover:before{width:100%}.gov-card h3{font-size:1.12rem;font-weight:600;margin-bottom:12px}.gov-card h3,body.light-mode .gov-card h3{color:#1c1a17}.gov-card p{font-size:.9rem;line-height:1.7}.gov-card p,body.light-mode .gov-card p{color:#5f5f5b}.gov-section.gov-v1,body.light-mode .gov-section.gov-v1{background:#faf9f7}.gov-section.gov-v1 .section-head{text-align:left}.gov-section.gov-v1 .section-head:after{margin:0}.gov-section.gov-v1 .gov-lead{text-align:left;margin-left:0}.gov-section.gov-v1 .gov-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.gov-section.gov-v1 .gov-card{background:#ffffff;border:1px solid rgba(28,26,23,.08);border-left:3px solid var(--gold-deep);border-radius:14px;padding:30px 30px 30px 32px}.gov-section.gov-v1 .gov-card:before{display:none}.gov-section.gov-v1 .gov-card h3{padding-right:0}.gov-section.gov-v1 .gov-card:hover{transform:translateX(4px);border-color:rgba(217,106,53,.35);border-left-color:var(--gold-deep);box-shadow:0 18px 40px -26px rgba(28,26,23,.22)}.gov-section.gov-v2,body.light-mode .gov-section.gov-v2{background:#ffffff}.gov-section.gov-v2 .gov-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.gov-section.gov-v2 .gov-card{background:#f5f3ef;border:0;border-radius:14px;padding:30px}.gov-section.gov-v2 .gov-card:before{display:none}.gov-section.gov-v2 .gov-card h3{padding-right:0}.gov-section.gov-v2 .gov-card:hover{transform:translateY(-4px);background:#ffffff;box-shadow:0 24px 48px -28px rgba(28,26,23,.24)}.gov-split{display:grid;gap:56px;align-items:stretch}.gov-split,.gov-split-rev{grid-template-columns:1fr 1fr}.gov-split-body{min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.gov-media-inline{aspect-ratio:16/9;margin:0 0 30px;max-width:none}.gov-split .section-head{text-align:left;margin-bottom:24px}.gov-split .section-head:after{margin:0}.gov-split .gov-lead{text-align:left;margin-left:0;margin-bottom:28px}.gov-section.gov-l1 .gov-grid,.gov-section.gov-l2 .gov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gov-section.gov-l1 .gov-card--wide,.gov-section.gov-l2 .gov-card--wide{grid-column:1/-1}.gov-split-media{display:flex;flex-direction:column;gap:20px;min-width:0;justify-content:space-between}.gov-section .gov-split-media .gov-grid{grid-template-columns:1fr}.gov-media-tall{aspect-ratio:4/5;height:auto;margin:0;max-width:none;object-position:top -10px}.gov-banner-head{position:relative;border-radius:20px;overflow:hidden;min-height:320px;display:flex;align-items:flex-end;padding:40px;margin-bottom:44px;background:#efeeec}.gov-banner-head img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gov-banner-head:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(13,13,13,.82),rgba(13,13,13,.25))}.gov-banner-head:hover img{transform:scale(1.05)}.gov-banner-head .section-head{position:relative;z-index:1;text-align:left;margin:0}.gov-banner-head .section-head:after{margin:0;background:var(--gold)}.gov-banner-head .section-head .eyebrow{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35);color:#ffffff}.gov-banner-head .section-head h2{color:#ffffff;margin-bottom:0}@media (max-width:1024px){.gov-split{grid-template-columns:1fr;gap:32px}.gov-split-body>:last-child{margin-top:0}.gov-media-tall{height:auto;aspect-ratio:16/10}}.gov-contact{margin-top:48px;padding:40px 32px;text-align:center;background:linear-gradient(120deg,rgba(217,106,53,.09),rgba(217,106,53,.03));border:1px solid rgba(217,106,53,.25);border-radius:18px}.gov-contact h3{font-size:1.25rem;color:var(--gold-deep);margin-bottom:16px}.gov-contact p{margin:8px 0;color:#1c1a17}.gov-contact a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:2px}.gov-contact a:hover{color:#1c1a17}.gov-contact-note{max-width:62ch;margin:18px auto 0!important;font-size:.92rem;line-height:1.7;color:rgba(28,26,23,.78)}.gov-form-note{display:block;min-height:1.2em;margin-top:12px;font-size:.9rem;color:var(--ivory-dim)}.gov-newsletter-in .field input[aria-invalid=true]{border-color:#f06023}.gov-newsletter-in .submit-btn:disabled{opacity:.65;cursor:progress}.gov-newsletter{padding:clamp(78px,10vw,130px) 0;background:#171512}body.light-mode .gov-newsletter{background:linear-gradient(180deg,transparent,rgba(240,96,35,.04))}.gov-newsletter-in{position:relative;max-width:920px;margin:0 auto;padding:clamp(38px,6vw,70px);overflow:hidden;text-align:left;border:1px solid rgba(255,255,255,.16);background:linear-gradient(115deg,rgba(255,255,255,.06),rgba(255,255,255,.015))}.gov-newsletter-in:after{content:"";position:absolute;width:280px;aspect-ratio:1;right:-110px;bottom:-180px;border:1px solid rgba(233,138,96,.42);border-radius:50%;box-shadow:0 0 0 35px rgba(233,138,96,.06)}.gov-newsletter-in h2{position:relative;z-index:1;font-size:clamp(1.8rem,3vw,2.4rem);color:var(--ivory);margin-bottom:12px}body.light-mode .gov-newsletter-in h2{color:var(--obsidian)}.gov-newsletter-in p{position:relative;z-index:1;max-width:540px;color:var(--ivory-dim);margin-bottom:28px}.gov-newsletter-in .field{position:relative;z-index:1;display:flex;gap:12px;max-width:540px;margin:0}.gov-newsletter-in .field input{flex:1;padding:16px 20px;border-radius:10px;border:1px solid var(--line);background:var(--obsidian-2);color:var(--ivory);font-size:.95rem}.gov-newsletter-in .field input::placeholder{color:var(--ivory-dim);opacity:.6}.gov-newsletter-in .field input:focus{outline:none;border-color:var(--gold)}body.light-mode .gov-newsletter-in .field input{background:var(--ivory);border-color:var(--line);color:var(--obsidian)}.gov-newsletter-in .submit-btn{background:var(--gold-deep);color:#fff;padding:16px 32px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border:1px solid var(--gold-deep);cursor:pointer;border-radius:10px;transition:all .35s ease;white-space:nowrap}.gov-newsletter-in .submit-btn:hover{background:#8f3814;border-color:#8f3814}@media (max-width:1024px){.gov-section{padding:80px 0}.gov-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.corporate-governance-layout{column-gap:42px;row-gap:44px}.corporate-governance-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-governance-pillar{padding-bottom:30px}.corporate-governance-pillars>:nth-child(2) .corporate-governance-pillar{border-right:0;margin-right:0}.corporate-governance-pillars>:nth-child(-n+2) .corporate-governance-pillar{border-bottom:1px solid rgba(255,255,255,.13)}.gov-topic-layout{grid-template-columns:240px minmax(0,1fr);gap:45px}#health-safety .gov-topic-layout{grid-template-columns:215px minmax(0,1fr);gap:38px}#health-safety .gov-topic-heading{grid-template-columns:1fr;row-gap:0;padding-bottom:32px}#health-safety .gov-topic-heading h2,#health-safety .gov-topic-heading>span{grid-column:1;grid-row:auto}#health-safety .gov-topic-heading h2{margin-bottom:20px}#health-safety .gov-topic-heading p{grid-column:1;grid-row:auto;max-width:62ch;padding:22px 0 0;border-left:0;border-top:1px solid rgba(28,26,23,.17)}#health-safety .gov-topic-card{min-height:0;padding:26px 28px 28px}}@media (max-width:768px){.gov-hero{min-height:0;padding:140px 0 90px}.gov-scroll-cue{display:none}.gov-section{padding:60px 0}.gov-media{aspect-ratio:16/10;margin-bottom:32px}.gov-grid{grid-template-columns:1fr}.gov-newsletter-in .field{flex-direction:column}.gov-newsletter-in .submit-btn{width:100%}#corporate-governance{padding:78px 0 70px}.corporate-governance-layout{grid-template-columns:1fr;gap:38px}.corporate-governance-intro h2{font-size:clamp(2.45rem,12vw,3.5rem)}.corporate-governance-image{grid-row:2;height:min(112vw,450px)}.corporate-governance-pillars{grid-row:3;grid-template-columns:1fr}.corporate-governance-pillar,.corporate-governance-pillars>:nth-child(2) .corporate-governance-pillar{padding:25px 0;margin:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.corporate-governance-pillars>:last-child .corporate-governance-pillar{border-bottom:0}.corporate-governance-pillar-top{margin-bottom:20px}.gov-section:has(.gov-topic-layout){padding:70px 0}.gov-topic-layout{grid-template-columns:1fr;gap:34px}.gov-topic-aside{position:static;display:block}.gov-topic-caption{margin:0 0 12px}.gov-topic-image{grid-column:1/-1;max-width:none;aspect-ratio:16/9;margin-top:13px;box-shadow:10px 10px 0 #e6ddd3}.gov-topic-heading{padding-bottom:28px;margin-bottom:25px}.gov-topic-heading h2{font-size:clamp(2.25rem,11vw,3.2rem)}.gov-topic-cards{grid-template-columns:1fr}.gov-topic-card{min-height:0;padding:24px}.gov-topic-card>span{margin-bottom:20px}.gov-topic-contact{grid-template-columns:1fr;gap:18px;padding:27px 24px}.gov-newsletter-in{padding:35px 25px}#anti-bribery .gov-topic-layout{grid-template-columns:1fr}#anti-bribery .gov-topic-image{max-width:none;aspect-ratio:16/10;box-shadow:9px 10px 0 #b95530}#anti-bribery .gov-topic-heading{padding:0 0 31px}#anti-bribery .gov-topic-cards{gap:0}#business-ethics .gov-topic-aside,#environmental .gov-topic-aside,#health-safety .gov-topic-aside,#supplier-expectations .gov-topic-aside,#sustainability-initiatives .gov-topic-aside{order:1}#business-ethics .gov-topic-main,#environmental .gov-topic-main,#health-safety .gov-topic-main,#supplier-expectations .gov-topic-main,#sustainability-initiatives .gov-topic-main{order:2}#business-ethics .gov-topic-image,#environmental .gov-topic-image,#health-safety .gov-topic-image,#responsible-sourcing .gov-topic-image,#supplier-expectations .gov-topic-image,#sustainability-initiatives .gov-topic-image,#whistleblowing .gov-topic-image{max-width:none;aspect-ratio:16/10}#health-safety .gov-topic-layout{grid-template-columns:1fr;padding-top:24px}#health-safety .gov-topic-heading{padding:0 0 28px;margin-bottom:26px}#health-safety .gov-topic-cards{grid-template-columns:1fr}#health-safety .gov-topic-card{min-height:0;padding:25px 24px 27px}#health-safety .gov-topic-card h3,#health-safety .gov-topic-card p{max-width:none}#responsible-sourcing .gov-topic-heading{padding:28px 24px}.gov-report-section{padding:72px 0}.gov-report-layout{grid-template-columns:1fr;gap:28px}.gov-report-contact,.gov-report-heading,.gov-report-introduction,.gov-report-items,.gov-report-visual{grid-column:1}.gov-report-heading h2{font-size:clamp(2.55rem,12vw,4rem)}.gov-report-introduction{padding-bottom:0}.gov-report-visual{grid-row:auto;min-height:0;height:min(70vw,360px);margin:5px 0 2px}.gov-report-items{grid-template-columns:1fr}.gov-report-item{min-height:0;padding:24px 0}.gov-report-contact{grid-template-columns:1fr;gap:24px;padding:31px 26px}}.gov-section{padding:96px 0;background:#fff}.gov-section:nth-child(2n),body.light-mode .gov-section:nth-child(2n){background:#f7f8f9}.gov-section .section-head{margin-bottom:42px;text-align:left}.gov-section .eyebrow{display:block;width:max-content;padding:0;border:0;border-radius:0;background:none;color:#d85b2c;font-size:.68rem;letter-spacing:.2em;margin-bottom:14px}.gov-section h2{max-width:720px;margin:0 0 18px;color:#232a33;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;letter-spacing:-.045em}.gov-section .section-head:after{width:62px;height:3px;margin:0;background:linear-gradient(90deg,#e26732,rgba(226,103,50,.15))}.gov-topic-card{border:1px solid #e1e5e9;border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(25,34,44,.06)}.gov-topic-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 16px 30px rgba(25,34,44,.1)}.gov-topic-heading h2{color:#232a33;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.045em}.gov-topic-card p,.gov-topic-heading p{color:#697786;line-height:1.65}.gov-topic-heading>span{color:#d85b2c}.gov-hero h1{letter-spacing:-.045em}.gov-hero .gov-lead{line-height:1.65}#corporate-governance{background:#f4f0eb}#corporate-governance:before{border-color:rgba(176,78,29,.12);box-shadow:0 0 0 55px rgba(176,78,29,.04),0 0 0 110px rgba(176,78,29,.025)}.corporate-governance-kicker{color:#b4532b}.corporate-governance-kicker span:last-child{color:#766d64}.corporate-governance-intro h2{color:#211e1a}.corporate-governance-lead{color:#625b54}.corporate-governance-link{color:#211e1a;border-bottom-color:#c66038}.corporate-governance-link:hover{color:#b04e1d}.corporate-governance-pillars{border-top-color:rgba(32,30,27,.14)}.corporate-governance-pillar{border-right-color:rgba(32,30,27,.12)}.corporate-governance-pillars>:nth-child(-n+2) .corporate-governance-pillar{border-bottom-color:rgba(32,30,27,.12)}.corporate-governance-pillar h3{color:#211e1a}.corporate-governance-pillar p{color:#665e57}#anti-bribery{background:#f8f5f1}#anti-bribery .gov-topic-caption{color:#766d64}#anti-bribery .gov-topic-image{box-shadow:14px 14px 0 #d8c4b7}#anti-bribery .gov-topic-heading{border-bottom-color:rgba(32,30,27,.15)}#anti-bribery .gov-topic-heading>span{color:#b4532b}#anti-bribery .gov-topic-heading h2{color:#211e1a}#anti-bribery .gov-topic-heading p{color:#625b54}#anti-bribery .gov-topic-cards>.reveal{border-bottom-color:rgba(32,30,27,.14)}#anti-bribery .gov-topic-card h3{color:#211e1a}#anti-bribery .gov-topic-card p{color:#625b54}#sustainability-initiatives{background:#f1ece6}#sustainability-initiatives .gov-topic-caption{color:#766d64}#sustainability-initiatives .gov-topic-image{box-shadow:-13px 15px 0 #d8c4b7}#sustainability-initiatives .gov-topic-heading{border-bottom-color:rgba(32,30,27,.15)}#sustainability-initiatives .gov-topic-heading>span{color:#b4532b}#sustainability-initiatives .gov-topic-heading h2{color:#211e1a}#sustainability-initiatives .gov-topic-heading p{color:#625b54}#sustainability-initiatives .gov-topic-cards{background:rgba(32,30,27,.12)}#sustainability-initiatives .gov-topic-cards>.reveal{background:#f1ece6}#sustainability-initiatives .gov-topic-card:hover{background:rgba(255,255,255,.45)}#sustainability-initiatives .gov-topic-card h3{color:#211e1a}#sustainability-initiatives .gov-topic-card p{color:#625b54}@media (max-width:768px){.corporate-governance-pillars>:nth-child(-n+2) .corporate-governance-pillar{border-bottom-color:rgba(32,30,27,.12)}#anti-bribery .gov-topic-image{box-shadow:9px 10px 0 #d8c4b7}}.gov-hero{min-height:min(760px,82vh);padding:160px 0 132px;background-position:center 42%}.gov-hero:before{background:linear-gradient(90deg,rgba(20,16,13,.62),rgba(20,16,13,.48) 42%,rgba(20,16,13,.12)),linear-gradient(0deg,rgba(20,16,13,.2),transparent 58%)}.gov-hero .container{max-width:1260px}.gov-hero .eyebrow{color:#f2bd8f}.gov-hero .eyebrow:before{content:"";display:inline-block;width:34px;height:2px;margin:0 12px 3px 0;background:#e45d22}.gov-hero h1{max-width:850px;font-size:clamp(3.2rem,7vw,6.5rem);line-height:.98;letter-spacing:-.06em}.gov-hero h1 em{color:#ef8a52;font-style:normal}.gov-hero .gov-lead{max-width:630px;margin-bottom:34px;color:rgba(255,255,255,.78);font-size:clamp(1rem,1.35vw,1.16rem)}.gov-hero .btn-primary{min-height:52px;border-radius:999px;padding-inline:25px;background:#e45d22;box-shadow:0 14px 36px rgba(7,15,24,.24)}.gov-hero .btn-primary:hover{background:#b0451d}.gov-hero:after{right:3vw;bottom:-34%;width:min(42vw,600px);opacity:.65}body.light-mode .gov-hero:before{background:linear-gradient(90deg,rgba(20,16,13,.62),rgba(20,16,13,.48) 44%,rgba(20,16,13,.12)),linear-gradient(0deg,rgba(20,16,13,.18),transparent 60%);-webkit-backdrop-filter:none;backdrop-filter:none}body.light-mode .gov-hero h1{color:#fff}body.light-mode .gov-hero .eyebrow{color:#f2bd8f}body.light-mode .gov-hero .gov-lead{color:rgba(255,255,255,.78)}.gov-rail{position:fixed;z-index:9990;top:108px;left:50%;display:flex;align-items:center;gap:11px;max-width:min(620px,calc(100% - 32px));padding:7px 9px 7px 16px;border:1px solid rgba(28,23,20,.11);border-radius:999px;background:rgba(255,253,249,.93);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 40px rgba(30,20,12,.18);opacity:0;pointer-events:none;transform:translate(-50%,-22px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.gov-rail.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.gov-rail-num{color:#b64b1e;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.02em}.gov-rail-title{overflow:hidden;color:#221d18;font-size:.78rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.gov-rail-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(28,23,20,.12);border-radius:999px;background:#fff;color:#221d18;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.gov-rail-btn:hover:not(:disabled){background:#1c1a17;border-color:#1c1a17;color:#fff;transform:translateY(-1px)}.gov-rail-btn:disabled{opacity:.28;cursor:default}.gov-rail-progress{position:absolute;left:22px;right:22px;bottom:2px;height:2px;overflow:hidden;border-radius:2px;background:rgba(28,23,20,.08)}.gov-rail-progress i{display:block;height:100%;background:linear-gradient(90deg,#e45d22,#b64b1e);transition:width .45s cubic-bezier(.2,.7,.2,1)}body.light-mode .gov-rail{background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(28,26,23,.14)}.gov-section{scroll-margin-top:156px}.gov-topic-layout{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:clamp(36px,5.5vw,76px)}.gov-topic-image{aspect-ratio:4/5;border-radius:20px;box-shadow:0 18px 42px rgba(52,38,25,.12)}.gov-topic-heading{padding-bottom:28px;margin-bottom:24px}.gov-topic-heading h2{font-size:clamp(2.25rem,4vw,3.8rem)}.gov-topic-cards{gap:14px}.gov-topic-card{min-height:180px;padding:26px;border-color:rgba(28,23,20,.08);border-radius:16px;background:rgba(255,254,250,.9);box-shadow:0 12px 30px rgba(55,48,34,.07)}.gov-topic-card-mark{margin-bottom:20px}.gov-topic-card h3{font-size:1rem}.gov-topic-card p{font-size:.84rem}.gov-topic-contact{border-radius:16px}@media (max-width:768px){.gov-hero{min-height:0;padding:138px 0 92px}.gov-hero h1{font-size:clamp(2.8rem,12vw,4.5rem)}.gov-section{scroll-margin-top:132px}.gov-rail{top:96px;gap:9px;padding:6px 8px 6px 13px}.gov-rail-title{font-size:.72rem}.gov-topic-layout{grid-template-columns:1fr;gap:30px}.gov-topic-aside{position:static}.gov-topic-image{max-width:none;aspect-ratio:16/9;box-shadow:0 12px 30px rgba(52,38,25,.12)}.gov-topic-cards{grid-template-columns:1fr}.gov-topic-card{min-height:0}}@media (max-width:560px){.gov-rail-num{display:none}}@media (prefers-reduced-motion:reduce){.gov-rail{transition:opacity .2s ease;transform:translate(-50%)}}#business-ethics{position:relative;overflow:hidden;background:#f4f2ec}#business-ethics:before{position:absolute;top:0;right:0;width:29%;height:100%;background:#ebe8df;content:"";pointer-events:none}#business-ethics>.container{position:relative;z-index:1}#business-ethics .gov-topic-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(42px,7vw,100px);align-items:center}#business-ethics .gov-topic-layout>.reveal{order:2}#business-ethics .gov-topic-main{order:1}#business-ethics .gov-topic-aside{position:relative;top:auto}#business-ethics .gov-topic-caption{margin:0 0 16px 4px;color:#7d7166;letter-spacing:.18em}#business-ethics .gov-topic-image{position:relative;max-width:none;aspect-ratio:4/5;overflow:hidden;border:8px solid rgba(255,255,255,.78);border-radius:180px 180px 10px 10px;background:#ded8ce;box-shadow:20px 22px 0 #d7c9ba,0 28px 55px rgba(42,35,28,.12)}#business-ethics .gov-topic-image img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}#business-ethics .gov-topic-image:hover img{transform:scale(1.035)}#business-ethics .gov-topic-heading{max-width:720px;padding:0 0 28px;margin:0 0 25px;border-bottom:1px solid rgba(28,26,23,.13)}#business-ethics .gov-topic-heading>span{color:#b96543}#business-ethics .gov-topic-heading h2{max-width:640px;margin-bottom:15px;color:#213a3c;font-size:clamp(2.8rem,5vw,4.6rem);font-weight:600;letter-spacing:-.06em}#business-ethics .gov-topic-heading p{max-width:590px;color:#707d78;font-size:1rem;line-height:1.85}#business-ethics .gov-topic-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;counter-reset:ethics-item}#business-ethics .gov-topic-cards>.reveal{min-width:0;border:0;background:transparent}#business-ethics .gov-topic-card{position:relative;min-height:195px;padding:22px 22px 21px;border:1px solid rgba(23,35,31,.08);border-radius:12px;background:rgba(255,255,255,.74);box-shadow:0 8px 24px rgba(37,43,38,.035);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;counter-increment:ethics-item}#business-ethics .gov-topic-card:before{display:block;margin-bottom:17px;color:#b96543;content:"0" counter(ethics-item);font-size:.63rem;font-weight:700;letter-spacing:.14em}#business-ethics .gov-topic-card:hover{transform:translateY(-3px);border-color:rgba(185,101,67,.24);background:#fff;box-shadow:0 16px 32px rgba(37,43,38,.08)}#business-ethics .gov-topic-card-mark{display:none}#business-ethics .gov-topic-card h3{margin:0 0 8px;color:#213a3c;font-size:.98rem;font-weight:600;letter-spacing:-.015em}#business-ethics .gov-topic-card p{color:#707d78;font-size:.79rem;line-height:1.68}@media (max-width:900px){#business-ethics .gov-topic-layout{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:35px}#business-ethics .gov-topic-card{min-height:0;padding:19px}}@media (max-width:768px){#business-ethics:before{width:100%;height:31%;top:auto;bottom:0}#business-ethics .gov-topic-layout{grid-template-columns:1fr;gap:28px}#business-ethics .gov-topic-layout>.reveal{order:2}#business-ethics .gov-topic-main{order:1}#business-ethics .gov-topic-image{max-width:480px;aspect-ratio:16/9;border-radius:14px;box-shadow:10px 10px 0 #d7c9ba}#business-ethics .gov-topic-caption{margin-left:0}}@media (max-width:560px){#business-ethics .gov-topic-heading{padding-bottom:22px;margin-bottom:18px}#business-ethics .gov-topic-heading h2{font-size:clamp(2.55rem,12vw,3.6rem)}#business-ethics .gov-topic-cards{grid-template-columns:1fr;gap:10px}#business-ethics .gov-topic-card{padding:18px 19px}#business-ethics .gov-topic-card:before{margin-bottom:10px}}