.library-atlas .la-sample-note{font-size:12px;color:var(--ink-2);padding-left:12px;border-left:2px solid var(--rule);line-height:1.55;margin:0 0 24px;max-width:88ch}.la-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px}.la-stages{display:flex;flex-direction:column;gap:8px}.la-stages button{padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);text-align:left;min-height:70px;display:grid;grid-template-columns:24px 1fr;gap:2px 8px}.la-stages button>span{font-size:12px;color:var(--accent);font-variant-numeric:tabular-nums;grid-row:1/3}.la-stages strong{font-size:14px;line-height:1.3}.la-stages small{font-size:11px;color:var(--ink-2);line-height:1.4}.la-stages button[aria-expanded=true]{border-color:var(--accent);background:var(--brand-soft);box-shadow:inset 3px 0 var(--accent)}.la-stages button:hover{border-color:var(--accent)}.la-previews{min-width:0}.la-previews article{padding:24px;border:1px solid var(--rule);border-radius:14px;background:var(--paper);min-height:538px;margin-bottom:16px}.la-previews h3{font-family:Newsreader,Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin:0 0 22px;max-width:27ch}.la-previews figure{margin:0}.la-previews figcaption{font-size:12px;color:var(--ink-2);margin-top:12px;line-height:1.5}.la-art{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:20px;min-height:300px}.la-art h4{font-size:14px;font-weight:600;line-height:1.35;margin:16px 0 8px;color:var(--ink)}.la-art p{font-size:12px;line-height:1.5;margin:0;color:var(--ink-2)}.la-art-note{grid-column:1/-1!important;border-top:1px solid var(--rule);padding-top:12px;font-size:11px!important;line-height:1.5;color:var(--ink-2);margin-top:18px!important}.la-separate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.la-project>span{display:block;font-size:10px;border-top:1px solid var(--rule);padding-top:10px;margin-top:16px;color:var(--ink-2)}.la-document-art{height:80px;width:61px;border:1.5px solid var(--accent);border-radius:3px;position:relative;padding:11px;box-shadow:5px 5px 0 var(--brand-soft)}.la-document-art>span{display:block;width:18px;height:5px;background:var(--accent);margin-bottom:10px}.la-document-art i{display:block;height:1px;background:var(--accent);margin-bottom:6px;opacity:.65}.la-document-art b{display:block;height:17px;border:1px solid var(--accent);margin-top:7px}.la-identity-art{height:80px;max-width:100px;border:1px solid var(--accent);border-radius:7px;padding:10px;background:var(--brand-soft)}.la-identity-art i{display:block;border:1px solid var(--accent);border-radius:50%;height:22px;width:22px;margin-bottom:10px}.la-identity-art span{display:block;height:1px;background:var(--accent);margin:7px 0;width:70%}.la-platform-art{height:80px;display:flex;gap:8px;align-items:center}.la-platform-art i{height:58px;width:35px;border:1px solid var(--accent);border-radius:5px;background:repeating-linear-gradient(to bottom,var(--brand-soft) 0,var(--brand-soft) 16px,var(--rule) 17px,var(--brand-soft) 18px)}.la-platform-art b{font-weight:400;color:var(--accent)}
.la-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.la-options>div{border:1px solid var(--rule);border-radius:8px;padding:13px;display:flex;flex-direction:column}.la-option-label{font-size:10px;line-height:1.5;color:var(--ink-2)}.la-options .la-option-selected{border:2px solid var(--accent);background:var(--brand-soft)}.la-options h4{margin-top:14px;font-size:15px}.la-options p{margin:0 0 20px}.la-tradeoff{font-size:11px;line-height:1.45;border-top:1px solid var(--rule);padding-top:10px;margin-top:auto;color:var(--ink)}
.la-flow-main{display:flex;align-items:stretch;gap:7px}.la-flow-main>i{align-self:center;font-style:normal;font-size:17px;color:var(--accent)}.la-node{border:1px solid var(--rule);border-radius:7px;background:var(--brand-soft);padding:14px 10px;min-height:86px;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.la-node b{font-size:13px;font-weight:600}.la-node small{font-size:11px;line-height:1.45;margin-top:7px;color:var(--ink-2)}.la-flow-branches{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 0 23%;gap:8px;border-top:1px solid var(--accent);padding-top:12px;position:relative}.la-flow-branches:before{content:"";height:20px;border-left:1px solid var(--accent);position:absolute;top:-20px;left:12%}.la-flow-branches span{font-size:10px;color:var(--ink-2);line-height:1.4}.la-review-lane{margin-top:20px;border:1px dashed var(--accent);border-radius:6px;padding:12px 14px;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px}.la-review-lane>span:last-child{flex-basis:100%;padding-left:22px;font-size:11px;color:var(--ink-2)}.la-storymap>div{display:grid;grid-template-columns:1fr 2fr 1.4fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:12px;line-height:1.4}.la-storymap strong{font-weight:600}.la-table-head{font-size:10px!important;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.la-storymap>div:last-of-type{border-bottom:0}.la-readiness>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:12px;line-height:1.4}.la-readiness strong{font-weight:500;display:flex;gap:10px}.la-readiness strong i{font-style:normal;color:var(--accent)}.la-readiness>div:last-of-type{border-bottom:0}.la-stop-line{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px;align-items:center}.la-stop-line strong{flex-basis:100%;font-size:12px;font-weight:600}.la-stop-line span{font-size:10px;padding:5px 8px;border:1px solid var(--rule);border-radius:20px;color:var(--ink-2)}.la-return{border-top:1px solid var(--accent);margin-top:18px;padding-top:12px;display:flex;align-items:center;gap:10px;font-size:12px}.la-return b{font-size:22px;font-weight:400;color:var(--accent)}.la-signal{font-size:14px;text-align:center;padding:14px;border:1px solid var(--accent);border-radius:7px;background:var(--brand-soft)}.la-question{text-align:center;font-size:12px;padding:18px 0;color:var(--ink-2)}.la-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px}.la-comparison>div{border:1px solid var(--rule);border-radius:8px;padding:14px}.la-comparison>div:last-child{border-color:var(--accent)}.la-comparison span{display:block;font-size:11px;color:var(--ink-2);margin-bottom:10px}.la-comparison strong{display:block;font-size:14px;font-weight:600;line-height:1.35;margin-bottom:12px}.la-documents{margin-top:20px;border-top:1px solid var(--rule);padding-top:4px}.la-documents summary{min-height:44px;padding:12px 0;font-size:13px}.la-documents ul{list-style:none;padding:0!important;margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.la-documents li{border:0!important;padding:0!important}.la-documents a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--rule);padding:8px 0;text-decoration:none;font-size:12px}.la-documents a:hover{text-decoration:underline}.library-atlas[data-la-ready] article{margin-bottom:0}
@media(max-width:1000px){.la-layout{grid-template-columns:150px minmax(0,1fr);gap:16px}.la-stages button{padding:12px 10px;grid-template-columns:19px 1fr;gap:2px 5px}.la-stages strong{font-size:13px}.la-previews article{padding:18px}.la-art{padding:16px}.la-options{gap:7px}.la-options>div{padding:10px}.la-options h4{font-size:13px}.la-node{padding:12px 8px}}
@media(max-width:760px){.la-layout{grid-template-columns:1fr}.la-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.la-stages button{display:flex;flex-direction:column;gap:4px;padding:10px;min-height:76px}.la-stages strong{font-size:11px}.la-stages small{font-size:10px}.la-previews article{min-height:0;padding:16px}.la-previews h3{font-size:27px}.la-separate{gap:10px}.la-art h4{font-size:12px}.la-project>span{font-size:10px}.la-art p{font-size:11px}.la-document-art{height:69px;width:51px;padding:9px}.la-identity-art{height:69px}.la-platform-art{height:69px;gap:5px}.la-platform-art i{width:24px;height:50px}.la-platform-art b{font-size:13px}.la-art{min-height:0;padding:14px}.la-options{grid-template-columns:1fr}.la-options>div{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:14px}.la-option-label{grid-column:1/-1}.la-options h4{font-size:14px;margin:7px 0}.la-options p{margin:8px 0}.la-tradeoff{grid-column:1/-1;padding-top:8px;margin-top:4px}.la-flow-main{display:grid;grid-template-columns:1fr 16px 1fr;gap:8px}.la-stateflow .la-flow-main>i:nth-of-type(2){display:none}.la-node{min-height:90px}.la-node b{font-size:13px}.la-flow-main>i{font-size:16px}.la-flow-branches{margin-left:0;gap:8px}.la-launch .la-flow-main{grid-template-columns:1fr}.la-launch .la-flow-main>i{transform:rotate(90deg);justify-self:center}.la-launch .la-node{min-height:60px}.la-storymap>div{grid-template-columns:.9fr 1.8fr;gap:8px;font-size:11px}.la-storymap>div>span:last-child{grid-column:2;color:var(--ink-2);font-size:10px}.la-storymap .la-table-head>span:last-child{display:none}.la-readiness>div{gap:12px;font-size:11px}.la-readiness strong{gap:6px}.la-comparison{gap:8px}.la-comparison>div{padding:11px}.la-comparison strong{font-size:12px}.la-documents ul{grid-template-columns:1fr}}
@media(max-width:370px){.la-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.la-separate{grid-template-columns:1fr}.la-project{display:grid;grid-template-columns:60px 1fr;gap:6px 12px}.la-project>div{grid-row:1/4}.la-project h4{margin:0}.la-project>span{margin-top:4px;padding-top:6px}.la-comparison{grid-template-columns:1fr}.la-previews article{padding:12px}}
@media print{.la-stages,.library-atlas .pa-status{display:none!important}.la-layout{display:block}.library-atlas article[hidden]{display:block!important}.la-previews article{break-inside:avoid}.la-documents>*{display:block!important}}
