.gsb2-pt-wrap{max-width:760px;margin:24px auto;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.12);font-family:Arial,Helvetica,sans-serif;color:#5f6368}.gsb2-pt-topbar{height:16px;background:var(--pt-top)}.gsb2-pt-head{padding:30px 22px 16px;text-align:center}.gsb2-pt-head h2{margin:0;color:var(--pt-main);font-size:25px;line-height:1.08;font-weight:800}.gsb2-pt-years{display:flex;gap:14px;overflow-x:auto;padding:15px 18px 22px;justify-content:center;scrollbar-width:thin}.gsb2-pt-year{border:0;background:var(--pt-main);color:#fff;border-radius:9px;padding:10px 12px;min-width:58px;font-weight:700;cursor:pointer;opacity:.82;transition:.18s}.gsb2-pt-year:hover,.gsb2-pt-year.is-active{opacity:1;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.gsb2-pt-content{padding:0 28px 28px}.gsb2-pt-section{border-bottom:1px solid #cfd4d8}.gsb2-pt-accordion{width:100%;display:flex;align-items:center;gap:12px;background:#fff;border:0;padding:18px 6px;color:#5f6368;font-size:16px;text-align:left;cursor:pointer}.gsb2-pt-icon{width:24px;height:24px;border:1px solid #d6dde2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#7c91a2;font-size:17px;transition:.2s}.gsb2-pt-section.is-open .gsb2-pt-icon{transform:rotate(180deg)}.gsb2-pt-panel{display:none;padding:0 4px 12px 42px}.gsb2-pt-section.is-open .gsb2-pt-panel{display:block}.gsb2-pt-doc{display:flex;gap:10px;padding:9px 0;text-decoration:none;color:#3c4a55}.gsb2-pt-doc:hover b{text-decoration:underline}.gsb2-pt-doc small{display:block;color:#7b848c;margin-top:3px;font-size:12px}.gsb2-pt-docicon{color:var(--pt-main);font-weight:bold}.gsb2-pt-empty{text-align:center;padding:25px;color:#777}@media(max-width:600px){.gsb2-pt-wrap{margin:10px;border-radius:7px}.gsb2-pt-head{padding:28px 16px 12px}.gsb2-pt-head h2{font-size:19px}.gsb2-pt-years{justify-content:flex-start;gap:11px;padding:12px 12px 20px}.gsb2-pt-year{min-width:48px;padding:9px 8px;font-size:12px}.gsb2-pt-content{padding:0 20px 22px}.gsb2-pt-accordion{padding:15px 0;font-size:13px}.gsb2-pt-panel{padding-left:34px}}
