.yi-info .yi-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start;margin:0}.yi-info .yi-sections{border-top:1px solid var(--yc-ink);margin:0}.yi-info .yi-section{padding:24px 0;border-bottom:1px solid #ededed;margin:0}.yi-info .yi-section h2{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0;margin:0 0 12px}.yi-info .yi-section p,.yi-info .yi-section li{font-size:15px;font-weight:400;line-height:1.75}.yi-info .yi-section p+p{margin-top:16px}.yi-info .yi-section p,.yi-info li{overflow-wrap:anywhere}.yi-info strong{font-weight:600}.yi-info .yc-lead strong{font-weight:500}.yi-info .yi-list{margin:0;padding-left:20px;list-style:disc}.yi-info .yi-list li{margin:0 0 16px;padding-left:4px}.yi-info .yi-list li:last-child{margin-bottom:0}.yi-info .yi-note{padding:20px 24px;margin:24px 0 0;background:#f8f8f8;border-radius:4px}.yi-info .yi-note p{font-size:14px;line-height:1.75}.yi-info .yi-note p+p{margin-top:12px}.yi-info .yi-address{max-width:390px;margin:32px 0 0;padding:24px;background:#f8f8f8;border-radius:4px}.yi-info .yi-address h2{font-size:14px;font-weight:500;color:var(--yc-muted);line-height:1.5;margin:0 0 12px}.yi-info .yi-address p{font-size:15px;line-height:1.75}.yi-info a{color:var(--yc-ink);text-decoration:underline;text-underline-offset:3px}.yi-info a:hover{color:var(--yc-muted)}.yi-info .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 0}.yi-info .wp-block-button{margin:0}.yi-info .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid var(--yc-ink);border-radius:4px;background:var(--yc-ink);color:var(--yc-paper);font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;box-shadow:none}.yi-info .wp-block-button__link:hover{background:#333;color:var(--yc-paper)}.yi-info .yi-note .wp-block-buttons{margin-top:16px}@media(max-width:1000px){.yi-info .yi-layout{gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:700px){.yi-info .yi-layout{grid-template-columns:1fr;gap:28px}.yi-info .yi-address{max-width:none;margin-top:24px}.yi-info .yi-section{padding:20px 0}.yi-info .yi-section h2{font-size:18px}.yi-info .yi-section p,.yi-info .yi-section li{font-size:14px}.yi-info .yi-note{padding:20px}.yi-info .wp-block-buttons{gap:8px}}