.lgbs-archive{background:#fff;padding-bottom:0}.lgbs-arc-hero{padding:46px 0;background:linear-gradient(180deg,var(--bg),#fff);border-bottom:1px solid #e4e4e4}.lgbs-arc-hero .lgbs-bc{padding:22px 0 26px}.lgbs-arc-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.lgbs .lgbs-arc-title{color:#2a2233;font-size:44px;line-height:1.18;font-weight:700;margin:0 0 18px;letter-spacing:-.5px}.lgbs-arc-title span{color:var(--p);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:4.5%;text-underline-offset:6px;text-decoration-skip-ink:auto}.lgbs-arc-desc{font-size:17px;color:#555;line-height:1.7;max-width:560px}.lgbs-arc-desc p{margin:0}.lgbs-search{margin-top:26px;max-width:580px}.lgbs-search-row{display:flex;align-items:center;gap:10px;height:62px;margin:0;padding:0 8px 0 20px;background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 10px 30px rgb(52 0 111 / .06);cursor:text}.lgbs-search-row:focus-within{border-color:var(--p-line);box-shadow:0 10px 30px rgb(52 0 111 / .12)}.lgbs-search-row svg{color:#999;flex-shrink:0}.lgbs .lgbs-search-row input[type="search"]{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:16px;color:var(--text)}.lgbs .lgbs-search-row input::placeholder{color:#aaa}.lgbs .lgbs-search-row button{display:inline-flex;align-items:center;gap:8px;height:46px;min-height:0;margin:0;padding:0 22px;border:0;border-radius:9px;background:var(--grad);color:#fff;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0;line-height:1;cursor:pointer;white-space:nowrap;transition:filter .2s}.lgbs .lgbs-search-row button:hover{filter:brightness(1.1)}.lgbs-search-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.lgbs-search-tags-title{font-size:14px;font-weight:500;color:#333;margin-right:2px}.lgbs .lgbs-search-tags a{display:inline-block;padding:7px 16px;border:1px solid #e4e4e4;border-radius:60px;background:#fff;font-size:14px;color:#333;line-height:1.4;transition:all .15s}.lgbs .lgbs-search-tags a:hover{border-color:var(--p);color:var(--p)}.lgbs-arc-media img{display:block;width:100%;height:auto;border-radius:20px}.lgbs .lgbs-arc-noimg{display:grid;place-items:center;aspect-ratio:3 / 2;border:2px dashed var(--p-line);border-radius:20px;background:#fff;color:var(--p);font-weight:600;text-align:center;line-height:1.6}.lgbs-arc-noimg small{font-weight:400;color:var(--muted)}.lgbs-arc-grid.no-media{grid-template-columns:1fr;max-width:760px}.lgbs-arc-posts{padding:56px 0 20px}.lgbs .lgbs-arc-h2{text-align:center;font-size:32px;line-height:1.2;font-weight:700;color:#2a2233;margin:0 0 12px}.lgbs-arc-h2-sub{text-align:center;color:#666;margin:0 auto;font-size:16px;line-height:1.6;padding-bottom:30px}.lgbs-tabs-wrap{display:flex;justify-content:center;margin:22px 0 30px}.lgbs-tabs{display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:5px;border:1px solid #e4e4e4;border-radius:15px;background:#fff;box-shadow:0 0 20px rgb(0 0 0 / .05);scrollbar-width:none}.lgbs-tabs::-webkit-scrollbar{display:none}.lgbs .lgbs-tabs a{flex-shrink:0;padding:10px 18px;border-radius:11px;color:#333;font-size:16px;line-height:1.3;white-space:nowrap;transition:background .2s,color .2s}.lgbs .lgbs-tabs a:hover{color:var(--p);background:var(--p-soft)}.lgbs .lgbs-tabs a.active{background:var(--p);color:#fff;font-weight:600}.lgbs-panel[hidden]{display:none}.lgbs-archive .lgbs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 26px}.lgbs .lgbs-card{display:flex;flex-direction:column;background:#fff0;border:0;border-radius:0;overflow:visible;box-shadow:none}.lgbs .lgbs-card:hover{transform:none;box-shadow:none}.lgbs .lgbs-card-img{display:block;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;background:var(--grad)}.lgbs-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.lgbs .lgbs-card:hover .lgbs-card-img img{transform:scale(1.05)}.lgbs-card-body{padding:16px 2px 0;display:flex;flex-direction:column;gap:0}.lgbs .lgbs-card-title{margin:0;font-size:18px;line-height:1.45;font-weight:600}.lgbs .lgbs-card-title a{color:#2a2233;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.lgbs .lgbs-card-title a:hover{color:var(--p)}.lgbs-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:13.5px;color:#888}.lgbs-card-meta .by{color:var(--gold-dark);font-weight:600}.lgbs-card-divider{width:30px;height:3px;margin:12px 0;border-radius:3px;background:var(--grad-gold)}.lgbs .lgbs-card-excerpt{margin:0;font-size:15px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lgbs-card.is-new{animation:lgbsIn .45s ease both}@keyframes lgbsIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lgbs-more-wrap{text-align:center;margin-top:36px}.lgbs .lgbs-more{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:10px;background:var(--p);color:#fff;font-size:16px;line-height:1.2;transition:filter .2s,transform .2s}.lgbs .lgbs-more:hover{color:#fff;filter:brightness(1.15);transform:translateY(-1px)}.lgbs-more .arr{transition:transform .2s}.lgbs-more:hover .arr{transform:translateX(3px)}.lgbs .lgbs-more.loading{pointer-events:none;opacity:.75}.lgbs .lgbs-more.loading .arr{animation:lgbsSpin .8s linear infinite;display:inline-block}@keyframes lgbsSpin{to{transform:rotate(360deg)}}.lgbs-empty{text-align:center;color:var(--muted);padding:40px 0}.lgbs-arc-team{padding:40px 0 60px}.lgbs-arc-team-box{padding:32px;border:1px solid #e4e4e4;border-radius:20px;background:linear-gradient(180deg,var(--bg),#fff);box-shadow:0 0 20px rgb(0 0 0 / .04)}.lgbs-arc-team-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.lgbs-arc-team-head .lgbs-arc-h2{text-align:left;margin:0;font-size:26px}.lgbs-arc-team-head a{font-weight:600;font-size:15px;white-space:nowrap}@media (max-width:1080px){.lgbs .lgbs-arc-title{font-size:38px}}@media (max-width:849px){.lgbs-arc-grid{grid-template-columns:1fr;gap:32px}.lgbs .lgbs-arc-title{font-size:34px}.lgbs-archive .lgbs-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.lgbs-tabs-wrap{justify-content:flex-start}}@media (max-width:549px){.lgbs-arc-hero{padding-bottom:40px}.lgbs-arc-hero .lgbs-bc{padding:16px 0 18px}.lgbs .lgbs-arc-title{font-size:28px;text-align:center}.lgbs-arc-desc{font-size:15.5px;text-align:center}.lgbs-search-row{flex-wrap:wrap;height:auto;padding:14px;gap:10px;position:relative}.lgbs-search-row svg{position:absolute;left:28px;top:32px}.lgbs .lgbs-search-row input[type="search"]{flex:1 1 100%;height:52px;padding:0 14px 0 40px!important;border:1px solid #eee!important;border-radius:10px}.lgbs .lgbs-search-row button{flex:1 1 100%;justify-content:center;height:50px;border-radius:10px}.lgbs-search-tags{justify-content:center}.lgbs-arc-posts{padding-top:40px}.lgbs .lgbs-arc-h2{font-size:26px}.lgbs .lgbs-tabs a{font-size:15px;padding:9px 14px}.lgbs-archive .lgbs-grid{grid-template-columns:1fr;gap:26px}.lgbs-arc-team-box{padding:20px 16px}.lgbs-arc-team-head{flex-direction:column;align-items:flex-start}.lgbs-arc-team-head .lgbs-arc-h2{font-size:22px}}