.info-hero{padding:90px 7vw 65px;background:var(--pale);border-bottom:1px solid #ddd}.info-hero h1{font-size:clamp(42px,6vw,78px);line-height:1;letter-spacing:-3px;max-width:1000px;margin:0 0 25px}.info-hero p{font-size:20px;max-width:800px;color:var(--muted)}.info-wrap{max-width:1050px;margin:auto;padding:70px 7vw}.info-wrap h2{font-size:clamp(30px,4vw,48px);line-height:1.05;margin:60px 0 20px}.info-wrap h3{font-size:24px;margin-top:36px}.info-wrap p,.info-wrap li{font-size:18px}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:35px 0}.info-card{border:1px solid #ddd;padding:28px;text-decoration:none;color:var(--ink);background:#fff}.info-card:hover{border-color:var(--green)}.info-card h3{margin:0 0 10px}.hse-box{border-left:5px solid var(--green);background:var(--pale);padding:24px 28px;margin:32px 0}.hse-box strong{color:var(--green)}.realworld{border-left:5px solid var(--orange);padding:5px 0 5px 25px;margin:32px 0}.realworld h3{margin-top:0}.backlink{display:inline-block;margin:30px 0;color:var(--green)}.author-card{display:grid;grid-template-columns:86px 1fr;gap:20px;align-items:center;border-top:1px solid #ddd;margin-top:50px;padding-top:28px}.author-card img{width:86px;height:86px;object-fit:cover;border-radius:50%;object-position:50% 35%}.author-card p{font-size:15px;margin:2px 0}.author-card .cheeky{font-style:italic;color:var(--green);font-weight:bold}.faq-list details{border-top:1px solid #ddd;padding:24px 0}.faq-list details:last-child{border-bottom:1px solid #ddd}.faq-list summary{font-size:24px;font-weight:bold;cursor:pointer;list-style:none}.faq-list summary::after{content:'+';float:right;color:var(--orange)}.faq-list details[open] summary::after{content:'–'}.faq-answer{padding:10px 0 5px;max-width:900px}.mini-links a{color:var(--green)}@media(max-width:700px){.info-grid{grid-template-columns:1fr}.info-wrap{padding:50px 7vw}.info-hero{padding:60px 7vw 45px}.info-hero h1{letter-spacing:-2px}.author-card{grid-template-columns:70px 1fr}.author-card img{width:70px;height:70px}.faq-list summary{font-size:20px}}
/* WKA information-page voice: formal HSE guidance in normal type; WKA plain-English explanation in italics. */
.faq-answer { font-style: italic; }
.faq-answer .hse-box { font-style: normal; }
.faq-answer .author-card { font-style: normal; }
.wka-explain { font-style: italic; }
.hse-box { font-style: normal; }
.worth-knowing{max-width:760px;margin:42px auto;padding:24px 28px;background:#fff7ec;border:2px solid var(--orange);box-shadow:5px 7px 0 rgba(0,0,0,.08);transform:rotate(-1deg)}.worth-knowing b{display:inline-block;color:var(--orange);letter-spacing:.08em}.worth-knowing p{margin-bottom:0;font-style:italic}.material-photo{min-height:220px;margin:10px 0 45px;border-radius:4px;overflow:hidden}.placeholder-photo{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;background:var(--pale);border:1px dashed #aaa}.placeholder-photo strong{font-size:24px;color:var(--green)}.placeholder-photo span{max-width:550px;margin-top:8px;color:var(--muted)}

/* WKA FAQ surveyor mascot */
.faq-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:36px;overflow:hidden;padding-bottom:0}.faq-hero-copy{padding-bottom:65px}.faq-mascot{width:100%;max-height:430px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 10px rgba(0,0,0,.12))}.faq-list .author-card{position:relative;grid-template-columns:125px 1fr;min-height:145px;padding-top:34px;overflow:visible}.faq-list .author-card .scott-cartoon-signoff{width:145px;height:180px;object-fit:contain;object-position:center bottom;border-radius:0;position:absolute;left:-16px;bottom:-4px;filter:drop-shadow(0 5px 5px rgba(0,0,0,.10))}
@media(max-width:700px){.faq-hero{grid-template-columns:1fr 130px;gap:8px}.faq-hero-copy{padding-bottom:42px}.faq-mascot{max-height:220px}.faq-list .author-card{grid-template-columns:88px 1fr;min-height:125px}.faq-list .author-card .scott-cartoon-signoff{width:105px;height:140px;left:-12px}}

/* Scott / WKA Explained — deliberately informal educational treatment */
.wka-explain{position:relative;background:#fffdf5;border:2px solid #222;border-radius:9px 16px 7px 13px;padding:24px 28px;margin:34px 0;box-shadow:5px 6px 0 rgba(0,0,0,.10);transform:rotate(-.18deg);font-style:italic}
.wka-explain h2,.wka-explain h3{font-style:normal}.wka-explain strong{font-style:normal}.wka-explain:before{content:'WKA • IN THE REAL WORLD';position:absolute;top:-15px;left:22px;background:var(--orange);color:#111;border:2px solid #222;padding:5px 12px;font-size:12px;font-weight:900;letter-spacing:.6px;transform:rotate(-2deg)}
.worth-knowing{position:relative;border:2px solid #222!important;border-left:2px solid #222!important;background:#fff7cf!important;padding:28px 30px 23px!important;margin:42px 8px 38px!important;box-shadow:6px 7px 0 rgba(0,0,0,.12);transform:rotate(-.8deg);font-style:italic}
.worth-knowing:nth-of-type(even){transform:rotate(.7deg)}
.worth-knowing b{display:inline-block;background:var(--green);color:white;padding:6px 11px;margin:-43px 0 12px -17px;border:2px solid #222;transform:rotate(-2deg);font-style:normal;letter-spacing:.5px}
.worth-knowing:after{content:'↙';position:absolute;right:12px;top:-25px;font-size:38px;font-weight:900;color:var(--orange);transform:rotate(18deg)}
.realworld{position:relative;border:2px dashed #222!important;border-left:2px dashed #222!important;background:#fffaf0;padding:22px 26px!important;margin:34px 4px!important;transform:rotate(.25deg);font-style:italic}
.realworld h3{display:inline-block;background:#fff;border-bottom:5px solid var(--orange);padding:0 4px 3px;font-style:normal;transform:rotate(-1deg)}
.author-card{position:relative!important;grid-template-columns:145px 1fr!important;min-height:170px;border:2px solid #222!important;border-top:2px solid #222!important;background:#f7f7f2;padding:24px 26px 18px 155px!important;margin:64px 4px 24px!important;box-shadow:6px 7px 0 rgba(0,0,0,.10);transform:rotate(.35deg);overflow:visible!important}
.author-card:before{content:'JUST ASK SCOTT';position:absolute;top:-18px;right:18px;background:var(--orange);color:#111;border:2px solid #222;padding:6px 12px;font-size:12px;font-weight:900;letter-spacing:.5px;transform:rotate(2deg)}
.author-card img,.author-card .scott-cartoon-signoff{position:absolute!important;left:4px!important;bottom:-8px!important;width:150px!important;height:190px!important;object-fit:contain!important;object-position:center bottom!important;border-radius:0!important;filter:drop-shadow(0 5px 5px rgba(0,0,0,.13))!important}
.author-card strong{font-size:21px}.author-card p{font-size:15px!important}.author-card .cheeky{font-size:16px!important}
.faq-list details{border:2px solid #ddd!important;border-radius:10px 15px 8px 13px;padding:20px 22px!important;margin:15px 0;background:#fff;box-shadow:3px 4px 0 rgba(0,0,0,.05)}
.faq-list details:nth-child(odd){transform:rotate(-.08deg)}.faq-list details:nth-child(even){transform:rotate(.08deg)}
.faq-list summary::after{display:inline-grid;place-items:center;width:31px;height:31px;border:2px solid #222;border-radius:50%;background:#fff7cf;color:#111!important;line-height:1;transform:rotate(4deg)}
.faq-mascot{transform:rotate(1.2deg)}
@media(max-width:700px){.wka-explain,.worth-knowing,.realworld{padding:22px 20px!important;margin-left:0!important;margin-right:0!important}.author-card{grid-template-columns:90px 1fr!important;min-height:145px;padding:24px 16px 15px 104px!important}.author-card img,.author-card .scott-cartoon-signoff{width:108px!important;height:150px!important;left:-3px!important}.author-card strong{font-size:18px}.author-card:before{right:8px;font-size:10px}.faq-list details{padding:17px 16px!important}}


/* 30 Sep fun pass — less brochure, more field-notebook / illustrated reference book */
.wka-explain{background:#fffdf2;border:3px solid #202020;border-radius:4px 18px 5px 14px;box-shadow:8px 8px 0 #d9d9cf;transform:rotate(-.45deg);padding:31px 29px 25px}
.wka-explain:nth-of-type(even){transform:rotate(.35deg)}
.wka-explain:before{content:'SITE REALITY →';top:-18px;left:18px;background:#ff7a00;color:#111;border:3px solid #202020;padding:6px 13px;font-size:13px;box-shadow:2px 3px 0 #202020;transform:rotate(-3deg)}
.wka-explain:after{content:'✎';position:absolute;right:14px;top:5px;font-size:28px;font-style:normal;transform:rotate(12deg)}
.realworld{background:#eef7f3;border:3px dashed #202020!important;padding:29px 25px 22px!important;box-shadow:5px 6px 0 #d7dfdb;transform:rotate(.5deg)}
.realworld:before{content:'THIS IS THE BIT THAT MATTERS';display:inline-block;background:#fff;border:3px solid #202020;padding:5px 10px;margin:-44px 0 15px -11px;font-size:11px;font-weight:900;font-style:normal;letter-spacing:.5px;transform:rotate(-2deg)}
.realworld h3{display:none}
.worth-knowing{background:#fff3a8!important;border:3px solid #202020!important;padding:31px 30px 25px!important;box-shadow:8px 8px 0 #e0d59d;transform:rotate(-1.35deg)}
.worth-knowing:nth-of-type(even){background:#e8f5f1!important;transform:rotate(1.1deg);box-shadow:8px 8px 0 #c7ddd6}
.worth-knowing b{background:#202020;color:#fff;border:3px solid #202020;margin:-48px 0 13px -18px;padding:7px 12px;box-shadow:3px 3px 0 var(--orange);transform:rotate(-3deg)}
.worth-knowing:after{content:'OI!  ↙';right:12px;top:-31px;font-size:22px;letter-spacing:1px;color:#202020;background:#fff;padding:2px 7px;border:2px solid #202020;transform:rotate(6deg)}
.faq-list details{border:3px solid #202020!important;border-radius:5px 17px 6px 12px!important;box-shadow:6px 7px 0 #deded8!important;margin:20px 0!important}
.faq-list details:nth-child(3n+1){transform:rotate(-.25deg);background:#fffdf4}.faq-list details:nth-child(3n+2){transform:rotate(.2deg);background:#f5faf8}.faq-list details:nth-child(3n){transform:rotate(-.1deg);background:#fff}
.faq-list summary{font-weight:900}.faq-list summary::after{box-shadow:2px 2px 0 #202020;background:#fff3a8!important}
.author-card{grid-template-columns:125px 1fr!important;min-height:135px;padding:26px 22px 18px 132px!important;background:#fff!important;border:0!important;border-top:3px dashed #202020!important;box-shadow:none!important;transform:none!important;margin-top:58px!important}
.author-card:before{content:'STILL STUCK?';top:-17px;right:auto;left:145px;background:#fff3a8;border:3px solid #202020;box-shadow:3px 3px 0 #202020;transform:rotate(-2deg)}
.author-card img,.author-card .scott-cartoon-signoff{width:135px!important;height:175px!important;left:-5px!important;bottom:-5px!important}
.author-card .cheeky{font-size:20px!important;color:#202020!important;font-style:italic!important;font-weight:600!important;max-width:520px}
.author-card .cheeky strong{font-size:20px;color:var(--green);font-style:normal}
@media(max-width:700px){.author-card{grid-template-columns:82px 1fr!important;padding:23px 10px 15px 90px!important;min-height:120px}.author-card img,.author-card .scott-cartoon-signoff{width:95px!important;height:135px!important}.author-card:before{left:95px}.author-card .cheeky,.author-card .cheeky strong{font-size:17px!important}}

.ask-scott-email{color:inherit;text-decoration:none;border-bottom:2px solid var(--orange);font-weight:inherit}.ask-scott-email:hover,.ask-scott-email:focus{color:var(--orange);border-bottom-color:currentColor}

.info-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:1.75rem}
@media(max-width:520px){.info-actions{gap:22px;align-items:flex-start;flex-direction:column}.info-actions .textlink{display:block}}

.arrival-contact-panel{max-width:1180px;margin:48px auto 28px;padding:0 20px}
.arrival-contact-panel a{display:block}
.arrival-contact-panel img{display:block;width:100%;height:auto;border-radius:18px}
@media(max-width:700px){.arrival-contact-panel{margin-top:34px;padding:0 14px}.arrival-contact-panel img{border-radius:12px}}

/* WKA real-world material photography */
.material-intro-photo{margin:0 0 34px}.material-intro-photo img{width:100%;max-height:440px;object-fit:cover;border-radius:18px;display:block}.material-intro-photo p{margin:10px 0 0;font-size:.92rem;color:#666}.material-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0 24px}.material-gallery figure{margin:0;background:#fff;border:1px solid #ddd;border-radius:14px;overflow:hidden}.material-gallery img{width:100%;height:280px;object-fit:cover;display:block}.material-gallery figcaption{padding:10px 12px;font-size:.88rem;line-height:1.35;color:#555}@media(max-width:700px){.material-gallery{grid-template-columns:1fr}.material-gallery img{height:auto;max-height:420px;object-fit:cover}}

/* WKA asbestos history */
.timeline-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.timeline-nav a{padding:10px 14px;border:2px solid #0b6f73;border-radius:999px;text-decoration:none;font-weight:800}.timeline-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;margin:34px 0}.timeline-art{width:100%;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.12)}.era{border-top:4px solid #ef6b2e;padding-top:22px;margin-top:36px}.era-date{font-weight:900;color:#0b6f73;letter-spacing:.04em}.timeline-points{background:#f3eee3;border-radius:16px;padding:20px}.timeline-points li{margin:.55em 0}.fact-2000{background:#0b6f73;color:white;padding:22px;border-radius:18px;margin:28px 0}.fact-2000 a{color:white}.chapter-next{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:36px 0}.chapter-next a{font-weight:900}.author-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.author-card>img{order:2;margin-left:auto}.author-card>div{order:1}.history-card{border:2px solid #d9d4c9;border-radius:18px;padding:22px;margin:24px 0;background:#fff}.history-card h2{margin-top:0}.history-kicker{font-size:.82rem;font-weight:900;letter-spacing:.08em;color:#ef6b2e}.history-quote{font-size:1.12rem;font-weight:800;border-left:5px solid #ef6b2e;padding-left:16px}.source-note{font-size:.88rem;color:#5c5c5c}.faq-feature{border:3px solid #ef6b2e;background:#fffaf2}.faq-feature summary{font-size:1.12rem}@media(max-width:760px){.timeline-grid{grid-template-columns:1fr}.timeline-nav{gap:8px}.timeline-nav a{font-size:.9rem}.author-card{flex-direction:row}.author-card>img{max-width:115px}}


/* 01 Oct timeline illustration pass */
.history-illustration{margin:28px 0 34px;background:#f7f1e5;border:2px solid #d9d4c9;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.08)}
.history-illustration img{display:block;width:100%;max-height:520px;object-fit:cover}
.history-illustration figcaption{padding:10px 15px 12px;font-size:.82rem;line-height:1.35;color:#555;font-style:italic}
.history-illustration-wide img{max-height:560px;object-fit:contain;background:#fffaf2}
.history-removal{max-width:760px;margin-left:auto;margin-right:auto}
.history-removal img{max-height:360px;object-fit:cover;object-position:center}
.modern-history{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:end;overflow:hidden}
.modern-scott{width:100%;max-height:390px;object-fit:contain;object-position:bottom center;align-self:end}
.source-note{font-size:.72rem!important;line-height:1.35;color:#777;max-width:850px;margin-top:28px}

/* Scott sign-off: words left, Surveying Scott right, torch aimed back at the copy. */
.author-card{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:18px!important;align-items:end!important;min-height:170px;padding:30px 18px 0 26px!important;overflow:hidden;background:linear-gradient(100deg,#fff 0%,#fffaf2 70%,#f5ead6 100%)}
.author-card>div{order:1!important;align-self:center;position:relative;z-index:2;padding-right:10px}
.author-card>img,.author-card img.scott-cartoon-signoff{order:2!important;width:150px!important;height:165px!important;max-width:150px!important;object-fit:contain!important;object-position:bottom center!important;border-radius:0!important;margin:0 0 0 auto!important;align-self:end}
.author-card:after{content:'';position:absolute;right:105px;top:58px;width:260px;height:86px;background:linear-gradient(270deg,rgba(255,218,105,.36),rgba(255,236,170,.18),transparent);clip-path:polygon(100% 44%,0 0,0 100%);pointer-events:none}
.author-card:before{left:26px!important;right:auto!important;top:-15px!important}
.author-card .cheeky{font-size:1.08rem!important;position:relative;z-index:2}
@media(max-width:760px){.modern-history{grid-template-columns:1fr 150px}.modern-scott{max-height:300px}.author-card{grid-template-columns:minmax(0,1fr) 105px!important;min-height:135px;padding-left:18px!important}.author-card>img,.author-card img.scott-cartoon-signoff{width:105px!important;height:130px!important}.author-card:after{right:72px;width:190px}.history-illustration figcaption{font-size:.76rem}}

/* 01 Oct mobile correction — normal readable modern-history copy + Scott genuinely on the right */
.author-card>img,
.author-card img.scott-cartoon-signoff{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
}
.modern-history-copy{min-width:0;width:auto;max-width:none}
.modern-history-copy p{max-width:none;width:auto;white-space:normal;word-break:normal;overflow-wrap:normal}
@media(max-width:760px){
  .modern-history{display:block!important;position:relative;padding-bottom:245px!important;overflow:hidden}
  .modern-history-copy{display:block!important;width:100%!important;max-width:none!important}
  .modern-history-copy p{display:block!important;width:100%!important;max-width:none!important;font-size:18px!important;line-height:1.55!important}
  .modern-scott{position:absolute;right:14px;bottom:0;width:145px!important;height:230px!important;object-fit:contain!important;object-position:right bottom!important}
  .author-card{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;padding:30px 8px 8px 18px!important;min-height:150px!important;overflow:visible!important}
  .author-card>div{grid-column:1!important;padding-right:4px!important}
  .author-card>img,.author-card img.scott-cartoon-signoff{grid-column:2!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:112px!important;height:145px!important;max-width:112px!important;margin:0!important;align-self:end!important;justify-self:end!important}
  .author-card:after{right:78px!important;top:62px!important;width:180px!important;height:72px!important}
  .author-card:before{left:18px!important}
}

/* 01 Oct final mobile polish: show the removal illustration cleanly and attach torch beam to Scott's torch. */
@media(max-width:760px){
  .history-removal img{height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:#fffaf2}
  .author-card:after{
    right:94px!important;
    top:67px!important;
    width:150px!important;
    height:54px!important;
    background:linear-gradient(270deg,rgba(255,218,105,.52),rgba(255,236,170,.24),transparent)!important;
    clip-path:polygon(100% 46%,0 0,0 100%)!important;
    transform:rotate(2deg);
    transform-origin:right center;
  }
}

/* WKA link palette: keep all informational links on-brand, including visited links. */
.info-wrap a:link,
.info-wrap a:visited,
.info-hero a:link,
.info-hero a:visited { color:#3b7770; }
.info-wrap .fact-2000 a:link,
.info-wrap .fact-2000 a:visited { color:#fff; }

/* 01 Oct explained navigation + torch alignment correction. */
.author-card:after{right:118px!important;top:54px!important;width:245px!important;height:72px!important;transform:rotate(-1deg)!important;transform-origin:right center!important;}
@media(max-width:760px){
  .author-card:after{right:82px!important;top:52px!important;width:175px!important;height:58px!important;transform:rotate(-1deg)!important;transform-origin:right center!important;}
}

/* 01 Oct v7: remove decorative torch beam; Scott/sign-off layout remains unchanged. */
.author-card:after{display:none!important;content:none!important;}
