@import url('./app.css?v=4');
.journal-header{border-bottom:1px solid var(--line)}.journal{max-width:1320px;margin:auto;padding:40px 35px 75px}.journal-intro{padding:28px 0 42px;display:flex;justify-content:space-between;align-items:end;gap:30px}.journal-intro h1{font-size:54px;line-height:1.12;margin:13px 0 18px}.journal-intro p{font-size:15px;color:var(--muted);max-width:620px}.journal-intro .pill{margin-bottom:8px}.journal-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 35px}.journal-nav a{padding:12px 17px;font-size:12px;border:1px solid var(--line);border-radius:100px;min-height:44px}.journal-nav a:hover{background:var(--mint)}.journal-step{border-top:1px solid var(--line);padding:34px 0 45px;scroll-margin-top:20px}.step-heading{display:flex;gap:18px;align-items:start;margin-bottom:24px}.sequence{background:var(--mint);min-width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:13px;font-weight:650}.step-heading h2{font-size:30px;letter-spacing:-1px;line-height:1.3;margin-bottom:8px}.step-heading p{font-size:13px;color:var(--muted);max-width:850px}.journal .eyebrow{font-size:10px;margin-bottom:8px}.reference-links{display:flex;flex-wrap:wrap;gap:15px;padding-left:60px}.reference-links a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid #8fa68e}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journal figure{margin:0;min-width:0}.journal figure>a{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white}.journal figure img{width:100%;height:auto}.journal figcaption{padding:17px 2px 10px;line-height:1.65;font-size:12px;color:var(--muted)}.journal figcaption strong{font-family:Manrope,sans-serif;display:block;font-size:16px;letter-spacing:-.3px;color:var(--ink);margin-bottom:7px}.status-badge{display:inline-flex;font-size:10px;background:var(--lilac);color:var(--purple);padding:5px 10px;border-radius:100px;margin-bottom:10px}.decision{padding:19px 23px;border-radius:13px;background:var(--mint);font-size:13px;line-height:1.7;margin-top:20px}.decision.superseded{background:#f3ebe2;color:#7b674f}.decision strong{font-weight:650}.wide-board{max-width:1100px;margin:auto!important}.journal table{border-collapse:collapse;width:100%;font-size:12px;margin-top:23px}.journal th,.journal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 14px;line-height:1.7}.journal th{font-weight:650;color:var(--green)}.table-scroll{overflow-x:auto}.asset-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:auto}.asset-grid figure>a{background:var(--mint);height:310px;padding:20px;display:flex;justify-content:center}.asset-grid figure:nth-child(2)>a{background:var(--lilac)}.asset-grid figure img{height:100%;width:auto;object-fit:contain}.capture-grid{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(0,1fr);gap:24px;align-items:start}.capture-grid .phone{max-width:330px;justify-self:center}.capture-grid figure>a{max-height:1000px;overflow:auto}.capture-grid figure>a img{height:auto}.journal h3{font-size:20px;letter-spacing:-.5px;margin:25px 0 18px}.journal .check-list{font-size:13px;line-height:1.9;padding-left:20px;max-width:850px;color:var(--muted)}.journal footer{padding-top:30px;font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:22px}.journal footer a{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.journal details{margin-top:20px;border:1px solid var(--line);border-radius:13px;padding:0 20px}.journal summary{min-height:52px;cursor:pointer;display:list-item;padding:16px 0;font-size:13px}.journal details p{font-size:12px;line-height:1.7;color:var(--muted);padding:0 0 20px}.review-status{font-size:12px;color:var(--muted);margin:15px 0}.journal-code{font-family:monospace;font-size:11px;overflow-wrap:anywhere}.comparison-help{font-size:11px;color:var(--muted);margin-bottom:18px}.journal a:focus-visible{outline:3px solid #8764b5;outline-offset:4px}.journal-header .text-button{font-size:12px}
@media(max-width:760px){.journal{padding:15px 18px 45px}.journal-intro{display:block;padding:25px 0}.journal-intro h1{font-size:40px}.journal-intro p{font-size:13px}.journal-intro>.button{margin-top:22px}.journal-nav{gap:7px}.journal-nav a{font-size:11px;padding:10px 13px}.journal-step{padding:27px 0 35px}.step-heading{gap:12px}.step-heading h2{font-size:25px}.step-heading p{font-size:12px}.sequence{min-width:33px;height:33px;font-size:11px;border-radius:10px}.reference-links{padding-left:0;gap:10px 18px}.journal-grid{grid-template-columns:1fr;gap:25px}.journal-grid figure>a img{max-height:500px;object-fit:contain}.decision{padding:17px;font-size:12px}.journal th,.journal td{padding:12px 10px;font-size:11px}.journal table{min-width:590px}.asset-grid{gap:13px}.asset-grid figure>a{height:185px;padding:10px}.journal figcaption strong{font-size:14px}.journal figcaption{font-size:11px;padding-top:12px}.capture-grid{grid-template-columns:1fr;gap:20px}.capture-grid .phone{max-width:290px}.journal-header .nav-links{display:none}.journal-header .header-actions{gap:15px}.journal-header .brand{font-size:26px}.journal-header .text-button{font-size:11px}}
