.business-opening{padding:95px 0}.business-opening h2{color:#4d148c}.business-opening p{color:#6d5c77;font-size:19px;margin:0 0 23px}.loss-story{padding:85px 0}.loss-story h2{max-width:1000px}.loss-columns{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:40px}.loss-columns>p{font-size:23px;color:#f3e9fc;max-width:470px}.loss-columns h3{font-size:30px;margin-bottom:18px}.loss-columns div>p{font-size:16px;color:#e4d2f2;margin-top:25px}.industry-directory{padding:85px 0 65px}.industry-directory h2{color:#4d148c}.industry-directory>div>p{color:#6d5c77;margin:25px 0 35px;max-width:680px}.industry-jump{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e2d5ec;border-left:1px solid #e2d5ec}.industry-jump a{padding:17px 18px;border-right:1px solid #e2d5ec;border-bottom:1px solid #e2d5ec;color:#4d148c;display:flex;justify-content:space-between;align-items:center;font-size:14px;transition:background .2s}.industry-jump a span{color:#ff6600;font-size:20px}.industry-jump a:hover{background:#f5ecfd}.industry-story{padding:80px 0;scroll-margin-top:90px}.industry-story.light{background:#fff;color:#281833}.industry-heading{display:grid;grid-template-columns:78px 1fr;gap:25px;align-items:start;margin-bottom:36px}.industry-number{font:46px/1 Editorial,Georgia,serif;color:#ff9d5c;padding-top:4px}.industry-story.light .industry-number{color:#c34d00}.industry-heading .eyebrow{margin-bottom:16px}.industry-heading h2{font-size:clamp(34px,3.3vw,49px);letter-spacing:-1.2px;line-height:1.12;max-width:980px}.industry-story.light h2,.industry-story.light h3{color:#4d148c}.industry-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.industry-pair figure{margin:0;min-width:0}.industry-pair img{height:350px;object-fit:cover;background:#efe8f3}.industry-pair figcaption{font-size:12px;padding-top:12px;color:#e0cdeb}.industry-story.light figcaption{color:#786a80}.industry-detail{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;margin-top:35px}.industry-story-copy{font-size:18px;line-height:1.7;color:#eee1f7}.industry-story.light .industry-story-copy{color:#64546e}.loss-example{border-left:3px solid #ff6600;padding-left:22px;margin-top:28px}.loss-example .eyebrow{font-size:11px;letter-spacing:1.5px;margin-bottom:12px}.loss-example p{font-size:15px;line-height:1.7;color:#e0cdeb}.industry-story.light .loss-example p{color:#75647f}.industry-checklist h3{font-size:28px;margin-bottom:20px;line-height:1.2}.industry-checklist ul{list-style:none;padding:0;margin:0 0 27px}.industry-checklist li{padding:12px 0;border-top:1px solid #8250ae;font-size:15px;line-height:1.5}.industry-story.light .industry-checklist li{border-top-color:#e5dbea}.industry-checklist .btn{font-size:13px;padding:14px 19px;gap:12px}.inventory-routine{padding:95px 0;background:#f8f4fc}.inventory-routine h2{color:#4d148c}.routine-intro{max-width:650px;color:#6d5c77;font-size:19px;margin-top:28px}.routine-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.routine-steps article{border-top:3px solid #4d148c;padding-top:22px}.routine-steps article:nth-child(even){border-top-color:#ff6600}.routine-steps span{font:30px Editorial,Georgia,serif;color:#b34800}.routine-steps h3{color:#4d148c;font-size:27px;line-height:1.15;margin:17px 0}.routine-steps p{color:#75647f;font-size:15px;line-height:1.7}.record-example{padding:85px 0}.record-example h2{max-width:900px}.record-example>div>p{max-width:770px;font-size:18px;color:#e7d8f3;margin-top:25px}.record-scroll{overflow-x:auto;margin-top:40px}.record-example table{width:100%;border-collapse:collapse;text-align:left;min-width:690px;font-size:15px}.record-example caption{text-align:left;color:#dfcceb;font-size:12px;margin-bottom:15px}.record-example th,.record-example td{padding:20px 18px;border-bottom:1px solid #8451af;vertical-align:top;line-height:1.6}.record-example thead th{font-size:12px;letter-spacing:1px;text-transform:uppercase;background:#3a0f6b;color:#fff}.record-example tbody th{font-weight:normal;font-size:18px;min-width:160px}.record-status{color:#ffc097}.record-example>div>p.record-note{font-size:13px;max-width:920px;margin-top:25px}.business-next{padding:90px 0}.business-next>div>p{max-width:720px;margin:28px 0;color:#e7d8f3;font-size:19px}.business-next-actions{display:flex;align-items:center;gap:35px;flex-wrap:wrap}.business-next .business-imagery-note{font-size:11px;letter-spacing:.2px;margin-top:50px}.business-deck p{font-size:18px}
@media(max-width:1000px){.industry-jump{grid-template-columns:repeat(3,1fr)}.industry-pair img{height:300px}.industry-detail{gap:6%}.routine-steps{grid-template-columns:1fr 1fr}.industry-heading{grid-template-columns:60px 1fr;gap:15px}.industry-number{font-size:39px}}
@media(max-width:700px){.business-opening,.loss-story,.industry-directory,.inventory-routine,.record-example,.business-next{padding:60px 0}.business-opening .intro-grid,.loss-columns,.industry-detail{grid-template-columns:1fr;gap:30px}.loss-columns>p{font-size:20px}.loss-columns h3{font-size:28px}.industry-jump{grid-template-columns:1fr 1fr}.industry-jump a{font-size:12px;padding:14px 12px;gap:8px}.industry-story{padding:55px 0;scroll-margin-top:77px}.industry-heading{grid-template-columns:38px 1fr;gap:15px;margin-bottom:28px}.industry-number{font-size:29px}.industry-heading .eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:12px}.industry-heading h2{font-size:34px;letter-spacing:-.8px}.industry-pair{gap:14px}.industry-pair img{height:220px}.industry-pair figcaption{font-size:10px;line-height:1.5}.industry-detail{margin-top:28px}.industry-story-copy{font-size:17px}.industry-checklist h3{font-size:28px}.industry-checklist .btn{width:100%;justify-content:center}.routine-steps{gap:28px 20px;margin-top:35px}.routine-steps h3{font-size:24px}.routine-steps p{font-size:14px}.record-example table{font-size:13px}.record-example th,.record-example td{padding:15px 12px}.record-example tbody th{font-size:16px}.business-next-actions{align-items:stretch;flex-direction:column;gap:25px}.business-next .btn{justify-content:center}.business-next .text-link{align-self:start}.business-deck img{height:300px}}
@media(max-width:420px){.industry-pair{grid-template-columns:1fr}.industry-pair img{height:255px}.industry-pair figcaption{font-size:11px}.routine-steps{grid-template-columns:1fr}.industry-heading h2{font-size:31px}}
.industry-photo{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden}.industry-photo img{transition:transform .4s}.industry-photo:hover img{transform:scale(1.025)}.industry-dialog{max-width:92vw;max-height:92vh;padding:0;border:0;background:#fff;color:#4d148c}.industry-dialog::backdrop{background:#170825e8}.industry-dialog>img{width:auto;max-width:90vw;max-height:75vh;object-fit:contain}.industry-dialog>p{font-size:13px;padding:12px 20px}.industry-close{display:block;margin-left:auto;border:0;background:#4d148c;color:white;padding:10px 20px;font-size:14px}.industry-close:hover{background:#361064}

.industry-pair img{object-position:center top}
