body[data-view="original"] .intro { display:none; }
body[data-view="sponsor"] .intro,body[data-view="newsletter"] .intro{display:none}
.original-guide { max-width:760px; margin:20px auto; }
.original-guide h1 { font:700 clamp(2.25rem,4vw,3.5rem)/1.1 'Barlow Condensed',Arial,sans-serif; margin:16px 0 24px; }
.original-guide h2 { font-size:1.875rem; margin:30px 0 14px; }
.original-guide p,.original-guide li { font-size:1.0625rem; line-height:1.8; }
.original-guide .original-deck { font:1.25rem/1.7 Georgia,serif; color:var(--muted); }
.original-guide a { color:var(--purple); text-decoration:underline; text-underline-offset:4px; }
.original-guide .source { font-size:.8125rem; border-top:1px solid var(--line); padding-top:16px; }
#content > nav[aria-label="LSU sections"] { display:flex; flex-wrap:wrap; gap:12px; padding:12px 0; }
.growth-reading{border-top:1px solid var(--line);margin-top:36px;padding-top:32px}
.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.growth-grid article{border:1px solid var(--line);background:var(--panel,#fff);padding:24px;min-width:0}
.growth-grid h3{font:700 1.8rem/1.15 'Barlow Condensed',Arial,sans-serif;margin:12px 0}
.growth-grid p,.growth-connect p{line-height:1.7}
.growth-connect{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;padding:32px;margin:32px 0;border:1px solid var(--line);background:var(--panel,#fff)}
.growth-connect h2{font:700 2.1rem/1.15 'Barlow Condensed',Arial,sans-serif;margin:12px 0}
.growth-connect h3{font-size:1.3rem;margin:0 0 12px}
.growth-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}
.growth-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:#2c1745;color:#fff!important;font-weight:700;text-decoration:none;border-radius:3px}
.growth-actions a:focus-visible{outline:3px solid #bf8b10;outline-offset:4px}
.growth-actions button{min-height:44px;padding:10px 18px;border:1px solid #2c1745;background:#fff;color:#2c1745;font:700 1rem/1.4 Arial,sans-serif;cursor:pointer;border-radius:3px}
.growth-actions button:focus-visible{outline:3px solid #bf8b10;outline-offset:3px}
.visitor-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:820px;margin:auto;z-index:500;background:#fff;color:#211633;border:1px solid #b8aec2;box-shadow:0 4px 24px #21163330;padding:20px;display:flex;gap:20px;align-items:center}
.visitor-choice[hidden]{display:none}.visitor-choice h2{font-size:1.2rem;margin:0 0 8px}.visitor-choice p{font-size:1rem;line-height:1.5;margin:0 0 8px}.visitor-choice a{color:#432a60;text-decoration:underline}.visitor-choice .growth-actions{min-width:170px;margin:0}.visitor-status:empty{display:none}
@media(max-width:720px){.visitor-choice{bottom:80px;max-height:65vh;overflow:auto;display:block;padding:16px;left:12px;right:12px}.visitor-choice .growth-actions{margin-top:12px;flex-wrap:wrap}.visitor-choice .growth-actions button{flex:1}}
.growth-grid a,.desk-info a{overflow-wrap:anywhere}
@media(max-width:720px){.growth-grid,.growth-connect{grid-template-columns:1fr}.growth-connect{padding:24px;gap:24px}.growth-grid{gap:16px}.growth-reading .home-section-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.growth-grid article{padding:20px}.edition-footer nav a{min-height:44px;display:flex;align-items:center}.original-guide{padding:0 4px}.original-guide h2{font-size:1.5rem}.growth-actions a{flex:1;justify-content:center}}
