.b-bold .interior .company-page{--company-gutter:clamp(24px, 5vw, 88px);--company-rule:#171c1838;line-height:1.65}.b-bold .interior .company-page section{height:auto;min-height:0;scroll-margin-top:28px;overflow:visible}.b-bold .interior .company-page :is(h1,h2){white-space:pre-line;text-wrap:balance}.b-bold .interior .company-page h1{font-size:clamp(54px,6.5vw,94px);line-height:1.07}.b-bold .interior .company-page h2{font-size:clamp(38px,4.1vw,60px);line-height:1.1}.b-bold .interior .company-page h3{letter-spacing:-.025em;font-size:24px;line-height:1.35}.b-bold .interior .company-page p{max-width:64ch}.b-bold .interior .company-page :is(p,a,h3){overflow-wrap:anywhere}.b-bold .interior .company-page ::selection{background:var(--orange);color:var(--ink)}.b-bold .interior .company-page .button{gap:28px;width:fit-content;min-height:58px;transition:background-color .2s,color .2s}.b-bold .interior .company-page .button:hover{background:#e96520}.b-bold .interior .company-page .text-link{gap:20px;width:fit-content;min-height:44px;padding-block:10px}.b-bold .interior .company-page a:hover{text-decoration-thickness:2px}.b-bold .interior .company-page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid}.b-bold .interior .company-page :is(.button,.text-link) svg{flex:0 0 22px}.b-bold .interior .company-section{padding:88px var(--company-gutter)}.b-bold .interior .company-hero{background:var(--ink);color:#fff;grid-template-columns:1.05fr 1fr;display:grid}.b-bold .interior .company-hero-copy{padding:72px 48px 76px var(--company-gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;display:flex}.b-bold .interior .company-hero-copy p{color:#e0e4db;max-width:42ch;font-size:19px}.b-bold .interior .company-breadcrumb{font-size:14px;font-weight:650;line-height:1.5;display:block}.b-bold .interior a.company-breadcrumb:hover{text-underline-offset:5px;text-decoration:underline}.b-bold .interior .company-photo{flex-direction:column;min-width:0;margin:0;display:flex}.b-bold .interior .company-photo-image{flex:1;min-height:440px;position:relative}.b-bold .interior .company-photo img{object-fit:cover}.b-bold .interior .company-photo figcaption{color:#d0d5cb;background:var(--ink);padding:12px 24px;font-size:14px;line-height:1.5;position:static}.b-bold .interior .company-nav{border-bottom:1px solid var(--company-rule);padding-inline:var(--company-gutter);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.b-bold .interior .company-nav a{border-bottom:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;font-size:14px;font-weight:750;display:flex}.b-bold .interior .company-nav a:first-child{padding-left:0}.b-bold .interior .company-nav a:last-child{padding-right:0}.b-bold .interior .company-nav a[aria-current=page]{border-bottom-color:var(--orange)}.b-bold .interior .company-nav a:hover{color:#8e3c18}.b-bold .interior .company-nav svg{flex-shrink:0;width:16px}.b-bold .interior .company-section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px;display:flex}.b-bold .interior .company-section-heading>p{width:42%;max-width:48ch;color:var(--muted)}.b-bold .interior .company-prose{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.b-bold .interior .company-detail-list article{border-top:1px solid var(--company-rule);padding-block:28px}.b-bold .interior .company-detail-list article:first-child{border:0;padding-top:0}.b-bold .interior .company-detail-list p{color:var(--muted);margin-top:12px}.b-bold .interior .company-placeholder-label{width:fit-content;color:var(--muted);border:1px dashed #78816f;padding:5px 10px;font-size:14px;line-height:1.5;display:inline-block}.b-bold .interior .about-hero{position:relative}.b-bold .interior .about-hero .company-hero-copy{padding-block:86px}.b-bold .interior .about-hero .company-photo-image{min-height:560px}.b-bold .interior .about-hero .company-photo img{object-position:60% 50%}.b-bold .interior .about-hero-note{padding:17px var(--company-gutter);color:var(--ink);background:var(--orange);grid-column:1/-1;justify-content:space-between;gap:24px;font-size:14px;font-weight:750;display:flex}.b-bold .interior .about-story{grid-template-columns:.8fr 1.2fr;gap:64px 100px;display:grid}.b-bold .interior .about-story .company-prose p:first-child{font-size:23px;line-height:1.6}.b-bold .interior .about-territory{border-top:1px solid var(--company-rule);grid-column:1/-1;grid-template-columns:1fr 1fr .7fr 1fr;align-items:center;gap:32px;padding-top:32px;display:grid}.b-bold .interior .about-territory>span{color:var(--muted);font-size:14px}.b-bold .interior .about-territory strong{font-size:22px;display:block}.b-bold .interior .about-territory div span{color:var(--muted);font-size:14px}.b-bold .interior .about-territory a{align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.b-bold .interior .about-history{background:var(--sage)}.b-bold .interior .about-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px;margin:64px 0 0;padding:0;list-style:none;display:grid}.b-bold .interior .about-timeline li{padding:0 48px 0 0;position:relative}.b-bold .interior .about-timeline-date{font-size:14px;font-weight:750}.b-bold .interior .about-timeline-marker{background:#56605566;height:1px;margin:28px -48px 32px 0;position:relative}.b-bold .interior .about-timeline-marker:before{content:"";background:var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:-5px}.b-bold .interior .about-timeline li:last-child .about-timeline-marker{margin-right:0}.b-bold .interior .about-timeline p{color:var(--muted);margin:15px 0 20px;font-size:16px}.b-bold .interior .about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.b-bold .interior .about-person-photo{aspect-ratio:1.16;background:#edf0e8;margin-bottom:24px;position:relative}.b-bold .interior .about-person:nth-child(2) .about-person-photo{background:#e5e8df}.b-bold .interior .about-person:nth-child(3) .about-person-photo{background:#d8dfd2}.b-bold .interior .about-person-photo img{object-fit:cover}.b-bold .interior .about-person-photo .company-placeholder-label{background:#ffffffdf;position:absolute;bottom:16px;left:16px}.b-bold .interior .about-person-placeholder{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-bottom:26px;display:flex}.b-bold .interior .about-person-placeholder svg{stroke:#78816f;stroke-width:1.1px}.b-bold .interior .about-person-placeholder>span{font-size:14px}.b-bold .interior .about-person-role{color:var(--muted);margin:6px 0 14px;font-size:14px;font-weight:700;display:block}.b-bold .interior .about-person p{font-size:16px}.b-bold .interior .about-team-invitation{border-top:1px solid var(--company-rule);justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding-top:30px;display:flex}.b-bold .interior .about-team-invitation p{font-size:16px}.b-bold .interior .about-goals{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;gap:12%;display:grid}.b-bold .interior .about-goals>div>p{color:#d0d5cb;margin-top:26px}.b-bold .interior .about-goals .company-detail-list p{color:#d0d5cb}.b-bold .interior .about-goals .company-detail-list article{border-color:#ffffff38;padding-block:32px}.b-bold .interior .about-goals .company-detail-list article:first-child{padding-top:0}.b-bold .interior .about-wordmark{width:fit-content;font-family:var(--font-anton-b), sans-serif;color:var(--orange);letter-spacing:-.025em;margin-top:44px;font-size:94px;line-height:.95;display:block}.b-bold .interior .about-explore{grid-template-columns:.7fr 1fr;gap:80px;display:grid}.b-bold .interior .company-link-list>a{border-bottom:1px solid var(--company-rule);justify-content:space-between;align-items:center;gap:32px;padding:28px 0;display:flex}.b-bold .interior .company-link-list>a:first-child{padding-top:0}.b-bold .interior .company-link-list>a:hover h3{text-underline-offset:6px;text-decoration:underline}.b-bold .interior .company-link-list p{color:var(--muted);margin-top:10px;font-size:16px}.b-bold .interior .company-link-list svg{flex:0 0 24px}.b-bold .interior .company-close{background:var(--sage);justify-content:space-between;align-items:center;gap:64px;display:flex}.b-bold .interior .company-close p{max-width:45ch;margin-top:24px}.b-bold .interior .company-close-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.b-bold .interior .company-close-actions>a:not(.button){font-size:16px;font-weight:650}.b-bold .interior .company-close-actions>.button{margin-bottom:10px}.b-bold .interior .careers-hero .company-photo{padding:44px var(--company-gutter) 44px 0}.b-bold .interior .careers-hero .company-photo-image{min-height:510px}.b-bold .interior .careers-hero .company-photo img{object-position:50% 60%}.b-bold .interior .careers-intro{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.b-bold .interior .careers-intro .company-prose>p:first-child{font-size:23px}.b-bold .interior .careers-fit{background:var(--sage)}.b-bold .interior .careers-fit-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.b-bold .interior .careers-fit-grid article{border-top:1px solid #56605566;padding-top:26px}.b-bold .interior .careers-fit-grid p{color:var(--muted);margin-top:16px;font-size:17px}.b-bold .interior .careers-role{grid-template-columns:.8fr 1fr;gap:12%;display:grid}.b-bold .interior .careers-role>div>p{color:var(--muted);margin:24px 0}.b-bold .interior .careers-next{background:var(--ink);color:#fff}.b-bold .interior .careers-next .company-section-heading p{color:#d0d5cb}.b-bold .interior .company-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none;display:grid}.b-bold .interior .company-steps li{border-top:1px solid #78816f;padding-top:24px}.b-bold .interior .company-step-number{font-family:var(--font-anton-b), sans-serif;font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:48px;line-height:1;display:block}.b-bold .interior .careers-next .company-step-number{color:var(--orange)}.b-bold .interior .company-steps p{margin-top:16px;font-size:16px}.b-bold .interior .careers-next .company-steps p{color:#d0d5cb}.b-bold .interior .company-faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.b-bold .interior .company-faq details{border-top:1px solid var(--company-rule);padding-block:22px}.b-bold .interior .company-faq details:last-child{border-bottom:1px solid var(--company-rule)}.b-bold .interior .company-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:19px;font-weight:750;line-height:1.5;list-style:none;display:flex}.b-bold .interior .company-faq summary::-webkit-details-marker{display:none}.b-bold .interior .company-plus{flex:0 0 18px;width:18px;height:18px;position:relative}.b-bold .interior .company-plus:before,.b-bold .interior .company-plus:after{content:"";background:currentColor;position:absolute}.b-bold .interior .company-plus:before{inset:8px 1px}.b-bold .interior .company-plus:after{inset:1px 8px}.b-bold .interior .company-faq details[open] .company-plus:after{display:none}.b-bold .interior .company-faq details p{color:var(--muted);margin-top:20px;padding-right:40px;font-size:16px}.b-bold .interior .company-title-band{padding-block:55px 68px}.b-bold .interior .company-title-band>div{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-top:32px;display:grid}.b-bold .interior .company-title-band h1{font-size:clamp(54px,5.8vw,84px)}.b-bold .interior .company-title-band p{color:var(--muted);font-size:18px}.b-bold .interior .sales-introduction{background:var(--sage);grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.b-bold .interior .sales-preparation>p{margin-top:24px}.b-bold .interior .sales-preparation .company-detail-list{margin-top:40px}.b-bold .interior .sales-preparation .company-detail-list h3{font-size:21px}.b-bold .interior .sales-preparation .company-detail-list p{font-size:16px}.b-bold .interior .sales-form-panel{background:#fff;min-width:0}.b-bold .interior .sales-preview-note{background:var(--ink);color:#fff;padding:24px 36px}.b-bold .interior .sales-preview-note strong{font-size:17px;display:block}.b-bold .interior .sales-preview-note p{color:#d0d5cb;margin-top:8px;font-size:14px}.b-bold .interior .sales-form-panel .form{background:#fff;padding:36px}.b-bold .interior .sales-form-panel .form h2{font-size:38px}.b-bold .interior .sales-form-panel .form input,.b-bold .interior .sales-form-panel .form textarea{background:#f8f9f6;min-width:0;font-size:16px}.b-bold .interior .sales-form-panel .form input::placeholder,.b-bold .interior .sales-form-panel .form textarea::placeholder{color:var(--muted);opacity:1}.b-bold .interior .sales-form-panel .form textarea{min-height:140px}.b-bold .interior .sales-form-panel .form input:focus-visible,.b-bold .interior .sales-form-panel .form textarea:focus-visible{outline-color:var(--ink)}.b-bold .interior .sales-form-panel .inquiry-result:not(:empty){border:1px solid var(--muted)}.b-bold .interior .sales-contact{background:var(--orange);grid-template-columns:1fr 1fr;gap:80px;display:grid}.b-bold .interior .sales-contact h2{font-size:48px}.b-bold .interior .sales-contact p{margin-top:18px}.b-bold .interior .sales-contact a{border-bottom:1px solid #171c1866;padding:20px 32px 20px 0;display:block;position:relative}.b-bold .interior .sales-contact a:first-child{padding-top:0}.b-bold .interior .sales-contact a span{font-size:14px;display:block}.b-bold .interior .sales-contact a strong{font-size:clamp(19px,2.1vw,30px)}.b-bold .interior .sales-contact a svg{position:absolute;top:50%;right:0}.b-bold .interior .sales-after{padding-bottom:0}.b-bold .interior .guide-hero h1{font-size:clamp(52px,5.3vw,78px)}.b-bold .interior .guide-hero .company-photo img{object-position:50% 50%}.b-bold .interior .guide-reading-layout{padding:80px var(--company-gutter);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:80px;display:grid}.b-bold .interior .guide-contents{padding-right:24px;font-size:14px;position:sticky;top:30px}.b-bold .interior .guide-contents nav{flex-direction:column;margin-bottom:28px;display:flex}.b-bold .interior .guide-contents strong{margin-bottom:16px;font-size:18px}.b-bold .interior .guide-contents nav a{border-bottom:1px solid var(--company-rule);padding-block:12px}.b-bold .interior .guide-contents a:hover{text-underline-offset:5px;text-decoration:underline}.b-bold .interior .guide-contents .text-link{gap:12px;font-size:14px}.b-bold .interior .guide-reading-body{min-width:0}.b-bold .interior .guide-reading-body>section+section{margin-top:72px}.b-bold .interior .guide-reading-body h2{font-size:46px}.b-bold .interior .guide-reading-body h2+p{margin-top:24px}.b-bold .interior .guide-note{background:var(--sage);margin-top:32px;padding:26px 30px}.b-bold .interior .guide-note strong{font-size:18px}.b-bold .interior .guide-note p{color:var(--muted);margin-top:10px;font-size:16px}.b-bold .interior .guide-factor-grid{grid-template-columns:1fr 1fr;gap:38px;margin-top:32px;display:grid}.b-bold .interior .guide-factor-grid article{border-top:1px solid var(--company-rule);padding-top:24px}.b-bold .interior .guide-factor-grid h3{font-size:22px}.b-bold .interior .guide-factor-grid p{color:var(--muted);margin-top:12px;font-size:16px}.b-bold .interior .guide-factor-grid article>div{margin-top:24px}.b-bold .interior .guide-factor-grid article>div>span{font-size:14px;font-weight:750}.b-bold .interior .guide-factor-grid article>div>p{color:var(--ink);margin-top:6px}.b-bold .interior .guide-source{color:var(--muted);margin-top:32px;font-size:14px}.b-bold .interior .guide-source a{text-underline-offset:4px;text-decoration:underline}.b-bold .interior .guide-table-scroll{scrollbar-color:var(--muted) var(--sage);margin-top:32px;overflow-x:auto}.b-bold .interior .guide-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.6}.b-bold .interior .guide-table-scroll caption{text-align:left;color:var(--muted);padding-bottom:14px;font-size:14px}.b-bold .interior .guide-table-scroll thead{background:var(--ink);color:#fff}.b-bold .interior .guide-table-scroll :is(td,th){vertical-align:top;padding:20px}.b-bold .interior .guide-table-scroll tbody tr{border-bottom:1px solid var(--company-rule)}.b-bold .interior .guide-table-scroll tbody th{width:24%}.b-bold .interior .guide-table-scroll tbody tr:nth-child(2n){background:#f5f6f2}.b-bold .interior .guide-cell-label{display:none}.b-bold .interior .guide-prepare{background:var(--sage);padding:40px}.b-bold .interior .guide-prepare ul{margin:28px 0;padding:0;list-style:none}.b-bold .interior .guide-prepare li{gap:16px;margin-block:18px;font-size:16px;display:flex}.b-bold .interior .guide-prepare li svg{flex:0 0 22px;margin-top:2px}.b-bold .interior .metal-guide-page .company-faq{padding-top:0}.b-bold .interior .guide-source-note{padding:0 var(--company-gutter) 48px;color:var(--muted);font-size:14px}.b-bold .interior .guide-source-note p{max-width:100%}.b-bold .interior .guide-source-note a{text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.b-bold .interior .guide-source-note svg{width:15px}@media (max-width:1100px){.b-bold .interior .company-hero-copy{padding:52px 32px 52px var(--company-gutter)}.b-bold .interior .company-page h1{font-size:64px}.b-bold .interior .company-page h2{font-size:44px}.b-bold .interior .company-section{padding-block:64px}.b-bold .interior .company-nav a{padding-inline:12px;font-size:14px}.b-bold .interior :is(.about-story,.careers-intro,.company-faq,.company-title-band>div,.sales-introduction,.sales-contact,.about-explore){gap:42px}.b-bold .interior .about-territory{grid-template-columns:1fr 1fr}.b-bold .interior .careers-fit-grid{gap:28px}.b-bold .interior .about-team-grid{gap:20px}.b-bold .interior .sales-introduction{grid-template-columns:.8fr 1.2fr}.b-bold .interior .sales-form-panel .form,.b-bold .interior .sales-preview-note{padding:24px}.b-bold .interior .sales-form-panel .fields{grid-template-columns:1fr}.b-bold .interior .guide-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:32px;padding-block:64px}.b-bold .interior .guide-contents{padding-right:0}.b-bold .interior .guide-factor-grid{gap:28px}.b-bold .interior .guide-table-scroll :is(td,th){padding:16px 12px}}@media (max-width:700px){.b-bold .interior .company-page h1{font-size:clamp(42px,10.6vw,64px)!important}.b-bold .interior .company-page h2{font-size:clamp(34px,8.6vw,46px)!important}.b-bold .interior .company-page h3{font-size:22px}.b-bold .interior .company-section{padding:56px var(--company-gutter)}.b-bold .interior .company-hero{grid-template-columns:1fr}.b-bold .interior .company-hero-copy,.b-bold .interior .about-hero .company-hero-copy{padding:44px var(--company-gutter);gap:24px}.b-bold .interior .company-hero-copy p{font-size:17px}.b-bold .interior .company-breadcrumb{font-size:14px}.b-bold .interior .company-photo-image,.b-bold .interior .about-hero .company-photo-image,.b-bold .interior .careers-hero .company-photo-image{flex:auto;height:300px;min-height:0}.b-bold .interior .careers-hero .company-photo{padding:0 var(--company-gutter) 24px}.b-bold .interior .company-photo figcaption{padding:10px var(--company-gutter);font-size:14px}.b-bold .interior .careers-hero .company-photo figcaption{padding-inline:0}.b-bold .interior .about-hero-note{flex-direction:column;gap:4px;font-size:14px}.b-bold .interior .company-nav{padding-inline:var(--company-gutter);grid-template-columns:1fr 1fr}.b-bold .interior .company-nav a{padding:15px 12px;font-size:14px}.b-bold .interior .company-nav a:nth-child(odd){padding-left:0}.b-bold .interior .company-nav a:nth-child(2n){padding-right:0}.b-bold .interior .company-nav a:nth-child(-n+2):not([aria-current=page]){border-bottom:1px solid var(--company-rule)}.b-bold .interior :is(.about-story,.about-goals,.about-explore,.careers-intro,.careers-role,.company-faq,.company-title-band>div,.sales-introduction,.sales-contact){grid-template-columns:1fr;gap:32px}.b-bold .interior .about-story .company-prose p:first-child,.b-bold .interior .careers-intro .company-prose>p:first-child{font-size:20px}.b-bold .interior .about-territory{gap:24px 18px}.b-bold .interior .about-territory>span,.b-bold .interior .about-territory a{grid-column:1/-1}.b-bold .interior .about-territory strong{font-size:18px}.b-bold .interior .about-territory div span{font-size:14px}.b-bold .interior .company-section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.b-bold .interior .company-section-heading>p{width:auto}.b-bold .interior .about-timeline{grid-template-columns:1fr;gap:0;margin-top:36px}.b-bold .interior .about-timeline li{border-left:1px solid #56605566;padding:0 0 36px 28px}.b-bold .interior .about-timeline li:last-child{padding-bottom:0}.b-bold .interior .about-timeline-marker{height:0;margin:0;position:absolute;top:9px;left:-6px}.b-bold .interior .about-timeline h3{margin-top:12px}.b-bold .interior .about-team-grid{grid-template-columns:1fr;gap:36px}.b-bold .interior .about-person-photo{aspect-ratio:1.25}.b-bold .interior .about-team-invitation{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px}.b-bold .interior .about-wordmark{display:none}.b-bold .interior .company-close{flex-direction:column;align-items:flex-start;gap:32px}.b-bold .interior .company-close .button{gap:20px;padding-inline:20px;font-size:15px}.b-bold .interior .careers-fit-grid{grid-template-columns:1fr;gap:32px}.b-bold .interior .company-steps{grid-template-columns:1fr;gap:28px}.b-bold .interior .company-steps li{grid-template-columns:40px 1fr;gap:22px;display:grid}.b-bold .interior .company-step-number{margin-bottom:0;font-size:36px}.b-bold .interior .company-faq summary{font-size:17px}.b-bold .interior .company-faq details p{padding-right:0}.b-bold .interior .company-title-band{padding-block:36px 44px}.b-bold .interior .company-title-band>div{gap:24px;margin-top:24px}.b-bold .interior .sales-form-panel .form{padding:26px 20px}.b-bold .interior .sales-form-panel .form h2{font-size:32px!important}.b-bold .interior .sales-form-panel .form .button{gap:12px;width:100%;padding-inline:16px;font-size:14px}.b-bold .interior .sales-form-panel .form :is(input,textarea){padding:14px 12px}.b-bold .interior .sales-preview-note{padding:22px 20px}.b-bold .interior .sales-contact a strong{font-size:21px}.b-bold .interior .sales-after{padding-bottom:0}.b-bold .interior .guide-reading-layout{padding:36px var(--company-gutter) 56px;grid-template-columns:1fr;gap:44px}.b-bold .interior .guide-contents{position:static}.b-bold .interior .guide-contents nav{margin-bottom:0}.b-bold .interior .guide-contents>.text-link{margin-top:18px}.b-bold .interior .guide-reading-body>section+section{margin-top:48px}.b-bold .interior .guide-note{padding:24px}.b-bold .interior .guide-factor-grid{grid-template-columns:1fr;gap:28px}.b-bold .interior .guide-table-scroll table{font-size:16px;line-height:1.65;display:block}.b-bold .interior .guide-table-scroll caption{display:block}.b-bold .interior .guide-table-scroll thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.b-bold .interior .guide-table-scroll tbody,.b-bold .interior .guide-table-scroll tbody tr{display:block}.b-bold .interior .guide-table-scroll tbody tr{padding:22px}.b-bold .interior .guide-table-scroll :is(td,th){overflow-wrap:normal;width:100%;padding:0;display:block}.b-bold .interior .guide-table-scroll tbody th{width:100%;margin-bottom:18px;font-size:20px}.b-bold .interior .guide-table-scroll tbody td+td{margin-top:16px}.b-bold .interior .guide-cell-label{color:var(--muted);margin-bottom:4px;font-size:14px;font-weight:750;display:block}.b-bold .interior .guide-prepare{margin-inline:-4px;padding:28px 22px}.b-bold .interior .guide-prepare li{gap:12px}.b-bold .interior .guide-source-note{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.b-bold .interior .company-page *{transition:none!important;animation:none!important}}
