.offering-home{max-width:1320px;margin:auto;padding:48px 30px 12px;color:#10282c}.offering-intro{max-width:960px;margin-bottom:40px}.offering-intro h1{font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:500;max-width:24ch;margin:12px 0 22px}.offering-intro .lead{max-width:78ch;font-size:19px;line-height:1.6}.offering-home h2{font-size:30px;font-weight:500;margin:0 0 22px}.offering-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.offering-card{border:1px solid #10282c33;background:#faf7f0;min-width:0}.offering-card>div{padding:25px}.offering-card h3{font-size:29px;font-weight:500;line-height:1.15;margin:10px 0 16px}.offering-card p{line-height:1.6}.offering-photo{display:block;background:#e9e3d8;height:290px;overflow:hidden}.offering-photo img{display:block;width:100%;height:100%;object-fit:contain}.offering-home .actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.offering-home .actions .button{white-space:normal}.offering-whistles{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:38px 0;border-bottom:1px solid #10282c33}.offering-whistles>div:first-child{max-width:66ch}.offering-whistles p,.offering-tools p{line-height:1.6}.offering-tools{padding:36px 0}.offering-tools h3{font-size:22px;font-weight:500;margin:0}.offering-print-links{display:flex;gap:14px;flex-wrap:wrap}.offering-product{border-top:3px solid #b58b38;padding:20px 0 8px;margin-bottom:24px}.offering-product .offering-definition{font-size:19px;line-height:1.55;margin-top:0}.offering-product h2{font-size:21px;margin:22px 0 10px}.offering-product p,.offering-product li{line-height:1.6;font-size:15px}.offering-product ul{padding-left:21px}.offering-product li{margin:6px 0}.offering-product details{border-top:1px solid #10282c33;padding:14px 0}.offering-product summary{cursor:pointer;font-weight:600;min-height:28px}.offering-note{padding:12px 16px;background:#e8e2d4;border-left:3px solid #b58b38}.offering-contact span{color:#4a6265;font-size:14px}.offering-cross{padding-top:14px;border-top:1px solid #10282c33}.offering-practice-link{font-size:13px!important}.product-subtitle{display:block;font:400 16px/1.5 system-ui,sans-serif;margin-top:12px;letter-spacing:0;max-width:54ch}.offering-nav-group h3{font:600 12px/1.5 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#4a6265;margin:0 0 12px}.offering-nav-group a{display:block;min-height:44px;padding:10px 0}.offering-hear-context{font-size:14px;line-height:1.6}.offering-showcase.lind-showcase{display:grid!important;grid-template-columns:1fr 380px!important;gap:36px!important;align-items:center!important;min-height:0!important;height:auto!important;max-width:1260px!important;padding:35px 20px!important;margin:10px auto 40px!important}.offering-showcase .ls-copy{display:block!important;position:static!important;max-height:none!important;overflow:visible!important;padding:0!important}.offering-showcase .ls-copy h2{font-size:38px;font-weight:500}.offering-showcase .ls-deck{position:relative!important;grid-column:auto!important;max-width:100%!important;align-self:center!important}.offering-showcase .ls-tools{position:static!important;transform:none!important;max-width:none!important;display:flex!important;background:#10282c;padding:8px!important;min-height:52px!important}.offering-showcase .ls-bar{display:none}.offering-showcase .ls-status{grid-column:1/-1}.offering-showcase .ls-credit{margin-top:28px}.offering-showcase .ls-tools button{min-height:44px!important}.offering-showcase .ls-copy .actions{display:flex;flex-wrap:wrap;gap:14px}.offering-showcase .ls-side{z-index:4}.offering-home a:focus-visible,.offering-product a:focus-visible,.offering-product summary:focus-visible,.offering-nav-group a:focus-visible{outline:3px solid #a06f11;outline-offset:4px}.masthead .desktop-nav{gap:22px}.offering-review-bar{position:relative;padding:10px 20px;background:#10282c;color:#fff;font:14px/1.5 system-ui,sans-serif;display:flex;gap:18px;flex-wrap:wrap}.offering-review-bar a{color:#fff;text-decoration:underline}@media(max-width:800px){.offering-home{padding:30px 18px 10px}.offering-choices{grid-template-columns:1fr}.offering-intro{margin-bottom:30px}.offering-intro .lead{font-size:17px}.offering-photo{height:250px}.offering-card>div{padding:22px}.offering-card h3{font-size:27px}.offering-whistles{display:block}.offering-showcase.lind-showcase{grid-template-columns:1fr!important;padding:26px 18px!important;justify-items:center}.offering-showcase .ls-copy{justify-self:stretch}.offering-showcase .ls-deck{grid-column:1!important}.offering-nav-group h3{margin-top:18px}.offering-home .actions{gap:14px}.offering-product .offering-definition{font-size:18px}}@media(prefers-reduced-motion:reduce){.offering-home *{scroll-behavior:auto}}.menu-grid:has(>.offering-nav-group){grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;align-items:start}.offering-nav-group{min-width:0;border-top:2px solid #b58b38;padding-top:15px}.offering-nav-group h3{margin:0 0 8px;color:#10282c;font-weight:700;line-height:1.5}.menu-grid>.offering-nav-group:last-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.menu-grid>.offering-nav-group:last-child>h3{grid-column:1 / -1}.menu-grid>.offering-nav-group>a{margin:0;padding:12px 0;min-height:44px}@media(max-width:620px){.menu-grid:has(>.offering-nav-group),.menu-grid>.offering-nav-group:last-child{grid-template-columns:minmax(0,1fr)}.menu-grid:has(>.offering-nav-group){row-gap:28px}.offering-nav-group h3{margin:0 0 8px}}.offering-virtual{padding:28px 0 30px;border-bottom:1px solid #10282c33}.offering-home .offering-virtual h2{font-size:24px;line-height:1.3;margin:0 0 12px}.offering-virtual p{max-width:86ch;line-height:1.6;margin:0 0 16px}.offering-product .offering-virtual-link{margin:20px 0;line-height:1.6}.offering-virtual-link span{display:block;color:#4a6265;margin-top:5px;font-size:14px}@media(max-width:620px){.offering-home .offering-virtual h2{font-size:23px}.offering-virtual{padding:25px 0}}@media(max-width:700px){.page-top{flex-wrap:wrap;gap:1rem}.page-top>div{min-width:0;flex:1 1 100%}.page-top>.button{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media(min-width:701px)and (max-width:1100px){html:lang(ko) .lca26,html:lang(nb) .lca26,html:lang(zh-TW) .lca26{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:1rem auto!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lind-offering.css.map */
