:root{--ink:#152238;--navy:#12324c;--muted:#526680;--line:#cbd7e1;--orange:#ff6333;--wash:#eef3f6;--green:#267550;--amber:#9a6410}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--wash);color:var(--ink);font:500 15px/1.55 Arial,sans-serif}.example-header{border-bottom:1px solid var(--line);background:#fff}.example-header>div{max-width:1280px;margin:auto;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.example-brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font-weight:900}.example-brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--navy);color:#fff}.example-header nav{display:flex;gap:16px}.example-header nav a{color:var(--ink);font-size:13px;font-weight:800}.example-main{max-width:1280px;margin:auto;padding:30px 24px 70px}.example-hero{padding:30px;border:1px solid var(--line);border-radius:18px;background:#fff}.example-hero>span,.example-view-head>div>span,.example-project header>div>span,.example-wil-summary section>span,.example-wil-grid section>span{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.14em}.example-hero h1{margin:6px 0 10px;font-size:clamp(34px,5vw,54px);line-height:1.02}.example-hero p{max-width:920px;margin:0;color:var(--muted);font-size:16px}.example-notice{margin-top:18px;padding:13px 16px;display:flex;align-items:center;gap:12px;border:1px solid #e4c364;border-left:4px solid #e1ad20;border-radius:11px;background:#fff7dd}.example-notice>span{font-size:20px}.example-notice strong{font-size:13px}.example-notice p{margin:1px 0 0;color:#67521d;font-size:12px}.example-tabs{position:sticky;top:0;z-index:5;margin-top:18px;padding:7px;display:flex;gap:6px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.97);box-shadow:0 8px 22px rgba(21,34,56,.08)}.example-tabs a{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--ink);font-size:13px;font-weight:850;text-decoration:none}.example-tabs a:hover{background:#f3f6f8}.example-tabs a[aria-current="page"]{background:var(--navy);color:#fff}.example-view{margin-top:18px;padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff}.example-view-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-bottom:20px;border-bottom:1px solid var(--line)}.example-view-head h2{margin:4px 0 3px;font-size:30px;line-height:1.1}.example-view-head p{margin:0;color:var(--muted)}.example-primary{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--navy);border-radius:9px;background:var(--navy);color:#fff;font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap}.example-primary:hover{background:#1d496b}.example-profile{margin-top:22px;padding:20px;display:grid;grid-template-columns:80px 1fr;gap:20px;border-radius:13px;background:#f3f6f8}.example-profile>div>strong{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:22px}.example-profile h3{margin:0 0 5px;font-size:20px}.example-profile p{max-width:850px;margin:0;color:var(--muted)}.example-tags,.example-evidence{display:flex;gap:7px;flex-wrap:wrap}.example-tags{margin-top:14px}.example-tags span,.example-evidence span{padding:5px 9px;border:1px solid #afc0cf;border-radius:999px;background:#fff;color:#33465c;font-size:11px;font-weight:750}.example-project{margin-top:18px;padding:22px;border:1px solid var(--line);border-top:5px solid var(--orange);border-radius:13px}.example-project header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.example-project h3{margin:4px 0 3px;font-size:24px}.example-project header p{margin:0;color:var(--muted)}.example-project header>b{padding:6px 10px;border-radius:999px;background:#eaf6ef;color:var(--green);font-size:10px;white-space:nowrap}.example-project-grid,.example-wil-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.example-project-grid section,.example-wil-grid section{padding:16px;border-radius:10px;background:#f3f6f8}.example-project-grid h4{margin:0 0 6px}.example-project-grid p,.example-wil-grid p{margin:0;color:#3c5067}.example-evidence{align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.example-evidence strong{margin-right:5px;font-size:12px}.example-end{margin-top:22px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line)}.example-end p{margin:0;color:var(--muted)}.example-resume-paper{width:min(850px,100%);margin:24px auto;padding:48px 54px;border:1px solid #bfcbd6;border-radius:5px;background:#fff;box-shadow:0 16px 38px rgba(21,34,56,.12)}.example-resume-paper header{padding-bottom:17px;border-bottom:3px solid var(--navy)}.example-resume-paper h2{margin:0;font-size:38px;line-height:1}.example-resume-paper header h3{margin:8px 0 4px;color:var(--muted);font-size:19px}.example-resume-paper header p{margin:0;color:var(--muted);font-size:12px}.example-resume-paper section{margin-top:22px}.example-resume-paper h4{margin:0 0 8px;padding-bottom:5px;border-bottom:1px solid var(--navy);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.example-resume-paper h5{margin:14px 0 0;font-size:15px}.example-resume-paper section>p,.example-resume-paper li{font-size:13px}.example-resume-paper section>p{margin:6px 0}.example-resume-paper small{color:var(--muted)}.example-resume-paper ul{margin:7px 0 0;padding-left:20px}.example-wil-summary{margin-top:22px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:16px}.example-wil-summary>section,.example-wil-summary>aside{padding:21px;border:1px solid var(--line);border-radius:12px;background:#f8fafb}.example-wil-summary h3{margin:5px 0 8px;font-size:24px;line-height:1.2}.example-wil-summary p{margin:0;color:var(--muted)}.example-wil-summary aside>strong{font-size:15px}.example-wil-summary dl{margin:10px 0 0}.example-wil-summary dl>div{padding:7px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line)}.example-wil-summary dt{color:var(--muted);font-size:12px}.example-wil-summary dd{margin:0;font-size:12px;font-weight:800;text-align:right}.example-milestones{margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none}.example-milestones li{min-height:190px;padding:15px;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:12px;background:#f8fafb}.example-milestones li>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e2eaf0;color:var(--navy);font-weight:900}.example-milestones li.complete>span{background:var(--green);color:#fff}.example-milestones li.current{border:2px solid var(--orange);background:#fff7f2}.example-milestones li.current>span{background:var(--orange);color:#fff}.example-milestones li div{align-self:end}.example-milestones strong{display:block;margin:12px 0 4px}.example-milestones p{margin:0;color:var(--muted);font-size:12px}.example-milestones small{display:block;margin-top:9px;color:var(--green);font-weight:800}.example-milestones li.current small{color:#b4401d}.example-wil-grid blockquote{margin:8px 0;color:#263a50;font-size:17px;font-weight:700}.example-wil-grid ul{margin:8px 0 0;padding-left:20px}.example-footer{padding:28px 24px;background:var(--navy);color:#fff}.example-footer>div{max-width:1280px;margin:auto;display:flex;justify-content:space-between;gap:20px}.example-footer p{margin:0;color:#cfdae4}@media(max-width:850px){.example-project-grid,.example-wil-grid,.example-wil-summary{grid-template-columns:1fr}.example-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.example-view-head,.example-end{align-items:flex-start;flex-direction:column}.example-profile{grid-template-columns:1fr}.example-resume-paper{padding:32px}}@media(max-width:560px){.example-main{padding:18px 12px 50px}.example-header>div,.example-footer>div{align-items:flex-start;flex-direction:column}.example-hero,.example-view{padding:20px}.example-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.example-tabs a{padding:0 7px;font-size:11px}.example-milestones{grid-template-columns:1fr}.example-milestones li{min-height:0}.example-project header{flex-direction:column}.example-resume-paper{padding:22px}.example-resume-paper h2{font-size:30px}.example-primary{width:100%}}
.example-view{scroll-margin-top:70px}