.gb{margin:0 0 var(--sp-md);--ih:100px;--pad:var(--sp-lg)}.gb-bar{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-xs);gap:var(--sp-xs)}.gb-half{gap:var(--sp-lg);min-width:0;padding:var(--pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh)}.gb-half,.gb-pic{display:flex;align-items:center}.gb-pic{flex:none;justify-content:center}.gb-img{display:block;height:var(--ih);width:auto;max-width:none;pointer-events:none}.gb-t{flex:1 1;min-width:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-3xs);line-height:1.2}.gb-h{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.01em;line-height:var(--lh-head)}.gb-c{display:flex;align-items:center;font-size:var(--fs-body);color:var(--muted2);letter-spacing:var(--tr-body);line-height:var(--lh-note)}.gb-i{flex:none;margin-left:var(--sp-2xs);width:22px;height:22px;border-radius:50%;border:1px solid var(--b-18);background:var(--surface);color:var(--ink);font:italic 700 12px/1 Georgia,serif;opacity:.8;cursor:pointer;padding:0}.gb-i:hover,.gb[data-open] .gb-i{opacity:1;border-color:var(--ink)}.gb-i:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gb-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.gb[data-open] .gb-more{grid-template-rows:1fr}.gb-more-in{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:0}.gb-more p{margin:0;padding:var(--sp-2xs) var(--sp-md) 0;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--muted2)}.gb-more b{color:var(--ink)}.gb[data-open] .gb-more-in{padding-bottom:var(--sp-3xs)}@media (prefers-reduced-motion:reduce){.gb-more{transition:none}}@media (max-width:700px){.gb{--ih:64px;--pad:var(--sp-md)}.gb-bar{grid-template-columns:1fr}.gb-half{gap:var(--sp-md)}.gb-h{font-size:18px}.gb-c{font-size:var(--fs-note)}.gb-more-in{grid-template-columns:1fr}.gb-more p{padding:var(--sp-3xs) var(--sp-sm) 0}}