.corporate-tone.timber-quality-guide-page .quality-guide-section{padding:40px max(24px,calc((100vw - 1180px) / 2));scroll-margin-top:110px}.quality-guide-hero{padding:24px max(24px,calc((100vw - 1180px) / 2)) 32px}.corporate-tone.timber-quality-guide-page h2{font-size:clamp(26px,2.4vw,30px);line-height:1.4;font-weight:700}.quality-guide-hero h1{font-family:inherit;font-size:clamp(34px,3vw,40px);font-weight:700;line-height:1.4;margin:8px 0 12px}.quality-guide-hero>p:last-of-type,.quality-guide-section>p{max-width:920px;line-height:1.85;color:#625e53}.quality-guide-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.quality-guide-nav a{border:1px solid #d6d1c6;padding:10px 14px;text-decoration:none;font-size:14px}.quality-guide-nav a:hover{background:#f0ede5}.quality-guide-section .tone-section-heading{margin-bottom:24px}.quality-sample-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.quality-sample-grid figure{margin:0;min-width:0}.quality-sample-image{aspect-ratio:3/1;background:#fff}.quality-sample-image img{display:block;width:100%;height:100%;object-fit:cover}.quality-sample-grid figcaption{padding-top:9px;font-weight:700}.quality-color-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.quality-guide-note{margin:14px 0 0;font-size:13px}.quality-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.quality-check-grid article{border:1px solid #dedbd2;padding:18px;background:#fff}.corporate-tone .quality-check-grid h3,.corporate-tone .quality-guide-section>h3{font-size:18px;line-height:1.5;margin:0 0 8px;font-weight:700}.quality-check-grid p{color:#625e53;font-size:14px;line-height:1.8;margin:0}.quality-guide-section>h3{margin-top:28px!important}.quality-table-wrap{width:100%;overflow-x:auto;margin:12px 0 20px}.quality-table-wrap table{width:100%;border-collapse:collapse;min-width:620px;background:#fff}.quality-table-wrap td,.quality-table-wrap th{border:1px solid #d8d4cb;padding:12px 14px;text-align:left;vertical-align:top;line-height:1.7}.quality-table-wrap th:first-child{min-width:84px}.quality-table-wrap th{background:#f0ede5;font-weight:700}.quality-table-scroll-hint{display:none}.quality-source{font-size:13px}.quality-guide-section a,.quality-source a{text-underline-offset:3px}.quality-guide-quote ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding-left:1.3em;line-height:1.8}.quality-guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}.quality-guide-actions>a:not(.corporate-cta){text-underline-offset:4px}@media (max-width:760px){.quality-sample-grid{gap:16px}.quality-check-grid,.quality-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.corporate-tone.timber-quality-guide-page .quality-guide-section{padding:32px 20px}.quality-guide-hero{padding:20px 20px 24px}.quality-guide-hero h1{font-size:28px;text-wrap:balance}.quality-check-grid,.quality-guide-quote ul{grid-template-columns:1fr}.quality-guide-nav a{font-size:13px;padding:8px 10px}.quality-table-scroll-hint{display:block;margin:8px 0 0;font-size:12px;color:#625e53}}