.equipment-page{padding:145px 0 80px;max-width:none;margin:0}.equipment-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#aab9ae;margin-bottom:45px}.equipment-breadcrumb a:hover{color:var(--gold)}.equipment-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;padding-bottom:64px}.equipment-hero-copy h1{font-size:clamp(40px,4.5vw,64px);max-width:650px;margin:20px 0 25px;font-weight:700;line-height:1.06}.equipment-deck{font-size:clamp(21px,2vw,27px);line-height:1.4;color:#dbe4d9;letter-spacing:-.02em}.equipment-intro-text{max-width:510px;color:#acb7ab;font-size:16px;line-height:1.7;margin:22px 0 28px}.equipment-hero-copy .button{background:#d8b96b;color:#172d23;padding:15px 22px}.equipment-benefits{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#bcc6ba;margin-top:17px}.equipment-benefits span:before{content:'✓';color:#d8b96b;margin-right:7px}.equipment-preview{padding:32px 36px;background:#f3f1e9;color:#203d31;border-radius:16px;box-shadow:0 24px 80px #0005;transform:rotate(1deg)}.equipment-preview-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #203d3120;padding-bottom:20px;font-size:10px;font-weight:700;letter-spacing:.13em}.equipment-preview-label{font-size:12px;color:#697760;margin:25px 0 12px}.equipment-preview h2{font-size:36px;font-weight:650;margin-bottom:25px}.equipment-preview dl{margin:0}.equipment-preview dl>div{padding:13px 0;border-bottom:1px solid #203d3119;display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.equipment-preview dt{font-size:11px;color:#697760}.equipment-preview dd{font-size:13px;font-weight:600;margin:0}.equipment-preview-foot{font-size:10px;color:#607459;padding-top:24px;display:flex;align-items:center;gap:10px}.equipment-preview-dot{width:7px;height:7px;background:#4b8070;border-radius:50%;flex-shrink:0}
.equipment-page-content{max-width:none}.equipment-page .hr-equipment-record{margin:0;background:#e9ede2;border:0;border-radius:18px;padding:40px;color:#203d31}.equipment-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;border-bottom:1px solid #203d3120;padding-bottom:28px;margin-bottom:30px}.equipment-page .hr-equipment-record .eyebrow{color:#5a7152;font-size:10px}.equipment-page .hr-equipment-record h2{font-size:36px;font-weight:700;line-height:1.1;margin:12px 0}.equipment-page .hr-equipment-record p{font-size:14px;line-height:1.65}.equipment-record-tag{background:#dce5d4;color:#425b37;border-radius:6px;padding:8px 12px;white-space:nowrap;font-size:11px;font-weight:600}.equipment-record-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}.equipment-record-guide{align-self:start;position:sticky;top:110px}.equipment-record-guide h3{font-size:24px;margin:14px 0 20px;line-height:1.2}.equipment-record-guide ul{list-style:none;padding:0;margin:0 0 26px}.equipment-record-guide li{font-size:13px;margin:10px 0;display:flex;gap:10px}.equipment-record-guide li:before{content:'✓';color:#527854}.equipment-private-note{padding:20px;border:1px solid #b7c7af;border-radius:10px}.equipment-private-note strong{font-size:13px}.equipment-page .equipment-private-note p,.equipment-page .equipment-safe-note{font-size:12px;margin-top:10px;color:#50674a}.equipment-page .equipment-safe-note{margin-top:22px}.equipment-page .equipment-fieldset{background:#fdfcf6;border:1px solid #cdd6c5;border-radius:12px;padding:24px;margin:0 0 26px;min-width:0}.equipment-page .equipment-fieldset legend{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.025em;padding:0 8px}.equipment-fieldset legend span{font-size:11px;letter-spacing:.04em;color:#667d59;margin-right:12px}.equipment-page .equipment-fieldset-intro{margin:0 0 20px;color:#61705a;font-size:13px}.equipment-page .hr-tool-fields{margin:0;gap:12px 22px}.equipment-page .hr-equipment-record input,.equipment-page .hr-equipment-record textarea{background:#fff;color:#203d31;border:1px solid #bac8b4;border-radius:6px;margin:8px 0 14px;font-size:15px;font-weight:400;box-shadow:0 1px 2px #203d3105}.equipment-page .hr-equipment-record input::placeholder,.equipment-page .hr-equipment-record textarea::placeholder{color:#73806d;opacity:1}.equipment-page .hr-equipment-record label{font-size:13px}.equipment-optional{color:#6d7d63;font-weight:400}.equipment-record-finish{padding:0 4px 10px}.equipment-record-finish>p:first-child{font-weight:700;font-size:18px}.equipment-page .hr-record-actions{margin-top:15px}.equipment-page .hr-equipment-record .button{font-size:13px;padding:13px 20px;min-height:48px}.equipment-page .equipment-record-disclaimer{padding-top:22px;border-top:1px solid #203d3120;margin-top:20px}.equipment-guide-section,.equipment-faq-section,.equipment-next-section{padding-top:65px}.equipment-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.equipment-section-heading h2{font-size:32px;margin:13px 0 0}.equipment-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.equipment-guide-card{background:#19251d;border:1px solid #ffffff15;border-radius:12px;padding:26px}.equipment-guide-card>span{font-size:11px;color:var(--gold)}.equipment-guide-card h3{font-size:22px;line-height:1.25;margin:16px 0}.equipment-guide-card p{font-size:14px;color:#bdc6ba;line-height:1.7}.equipment-guide-card a{display:inline-block;font-size:12px;margin-top:20px;border-bottom:1px solid #d8b96b;color:#e9d49a}.equipment-faq-section{max-width:940px}.equipment-faq-section h2{font-size:32px;margin:12px 0 25px}.equipment-faq-section details{border-bottom:1px solid #ffffff20;padding:20px 0}.equipment-faq-section summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.4}.equipment-faq-section details p{font-size:15px;line-height:1.7;color:#bcc6ba;margin:15px 0 0;max-width:780px}.equipment-next-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;margin-top:50px;padding:28px;border:1px solid #ffffff20;border-radius:12px}.equipment-next-section h2{font-size:23px;margin:0 0 8px}.equipment-next-section p{font-size:14px;color:#bcc6ba}.equipment-next-section a{font-size:13px;color:#e9d49a}
@media(max-width:1100px){.equipment-hero-grid{gap:40px}.equipment-record-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.equipment-page .hr-equipment-record{padding:28px}.equipment-preview{padding:28px}.equipment-preview dl>div{grid-template-columns:1fr}}
@media(max-width:800px){.equipment-page{padding-top:110px}.equipment-hero-grid{grid-template-columns:1fr;gap:35px}.equipment-preview{transform:none;max-width:560px}.equipment-preview dl>div{grid-template-columns:1fr 1.2fr}.equipment-record-layout{grid-template-columns:1fr}.equipment-record-guide{position:static;display:none}.equipment-guide-cards{grid-template-columns:1fr}.equipment-record-heading{flex-direction:column;gap:12px}.equipment-hero-copy h1{max-width:650px}}
@media(max-width:540px){.equipment-page{padding-bottom:50px}.equipment-page .section-wrap{padding-left:20px;padding-right:20px}.equipment-breadcrumb{margin-bottom:30px;font-size:11px}.equipment-hero-grid{padding-bottom:40px}.equipment-hero-copy h1{font-size:40px}.equipment-preview{padding:22px}.equipment-preview h2{font-size:30px}.equipment-preview dl>div{grid-template-columns:1fr;gap:5px}.equipment-page .hr-equipment-record{padding:20px 15px;border-radius:12px}.equipment-page .hr-equipment-record h2{font-size:30px}.equipment-page .equipment-fieldset{padding:18px 14px}.equipment-page .equipment-fieldset legend{font-size:17px}.equipment-page .hr-tool-fields{grid-template-columns:1fr;gap:0}.equipment-page .hr-equipment-record input,.equipment-page .hr-equipment-record textarea{font-size:16px}.equipment-page .hr-record-actions{flex-direction:column;gap:10px}.equipment-guide-section,.equipment-faq-section{padding-top:45px}.equipment-section-heading h2,.equipment-faq-section h2{font-size:28px}.equipment-next-section{padding:22px}}
@media print{.equipment-page .equipment-intro,.equipment-record-guide,.equipment-record-tag,.equipment-fieldset-intro,.equipment-record-finish>p,.equipment-record-finish noscript{display:none!important}.equipment-page{padding:0!important}.equipment-content-wrap{padding:0!important;max-width:none!important}.equipment-record-heading{padding:0 0 10px;margin:0 0 16px;border-color:#888}.equipment-record-layout{display:block}.equipment-page .equipment-fieldset{background:#fff;border:1px solid #aaa;padding:10px;margin:0 0 14px}.equipment-page .equipment-fieldset legend{font-size:14px}.equipment-page .hr-tool-fields{grid-template-columns:1fr 1fr;gap:8px 16px}.equipment-page .hr-equipment-record h2{font-size:24px}.equipment-page .hr-equipment-record label{font-size:11px}.equipment-page .equipment-record-disclaimer{font-size:10px!important}.equipment-page .hr-equipment-record .eyebrow{color:#333}.equipment-page .equipment-record-finish{padding:0}.equipment-page .hr-equipment-record p{color:#333}.equipment-page .hr-equipment-record .hr-print-value{font-size:11px}.equipment-page .equipment-next-section{display:none!important}}

/* Consistent link arrows, separate from the text underline. */
.equipment-guide-card{display:flex;flex-direction:column}
.equipment-guide-card p{flex:1}
.equipment-guide-card a,.equipment-next-section a{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;border-bottom:0;line-height:1.5}
.equipment-guide-card a{margin-top:22px}
.equipment-link-label{border-bottom:1px solid currentColor;padding-bottom:2px}
.equipment-guide-card a .icon-arrow,.equipment-next-section a .icon-arrow{display:block;width:17px;height:17px;flex:0 0 17px;margin:0;color:inherit}
.equipment-next-section a{align-self:center}

.equipment-next-action{margin:0}
