.p1-page{max-width:1120px}.p1-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.p1-toolbar a{color:var(--primary);font-size:.8rem;font-weight:800}.p1-toolbar span{color:var(--muted);font-size:.75rem}.p1-cover{text-align:center}.p1-cover .subtitle{max-width:700px;margin-left:auto;margin-right:auto}.p1-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.35rem}.p1-stat{min-width:132px;padding:.72rem .9rem;border:1px solid var(--rule);border-radius:14px;background:rgba(255,255,255,.72)}.p1-stat strong{display:block;color:var(--primary-600);font-family:var(--serif);font-size:1.35rem}.p1-stat span{display:block;margin-top:.15rem;color:var(--muted);font-size:.7rem}.p1-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.p1-module-card{display:grid;gap:.75rem;min-height:190px;padding:1.5rem;border:1px solid var(--rule);border-radius:20px;background:rgba(255,254,250,.9);box-shadow:0 10px 28px rgba(56,58,83,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.p1-module-card:not(.is-placeholder):hover{transform:translateY(-2px);border-color:#bfd4ca;box-shadow:0 14px 32px rgba(56,64,90,.08)}.p1-module-card.is-placeholder{opacity:.64;background:rgba(245,247,243,.68)}.p1-module-card h2{margin:0;font-size:1.3rem;line-height:1.4}.p1-module-card p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.7}.p1-module-card .p1-kicker{color:var(--primary);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.p1-module-card .p1-cta{align-self:end;color:var(--primary);font-size:.78rem;font-weight:850}.p1-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.p1-type-card{display:grid;gap:.65rem;min-height:150px;padding:1.15rem;border:1px solid var(--rule);border-radius:18px;background:rgba(255,254,250,.9);box-shadow:0 8px 24px rgba(56,58,83,.045);transition:transform .2s ease,border-color .2s ease}.p1-type-card:hover{transform:translateY(-2px);border-color:#bfd4ca}.p1-type-card .p1-type-number{color:var(--primary);font-size:.68rem;font-weight:900;letter-spacing:.1em}.p1-type-card h2{margin:0;font-size:1.04rem;line-height:1.45}.p1-type-card p{margin:0;color:var(--muted);font-size:.74rem}.p1-type-card .p1-cta{align-self:end;color:var(--primary);font-size:.74rem;font-weight:850}.p1-corpus-section{margin:1.25rem 0;padding:1.2rem;border:1px solid var(--rule);border-radius:20px;background:rgba(255,254,250,.86)}.p1-corpus-section h2,.p1-question-section h2{margin:0 0 .8rem;font-size:1.15rem}.p1-corpus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.p1-corpus-item{padding:.9rem 1rem;border:1px solid rgba(24,52,47,.1);border-radius:14px;background:#fff}.p1-corpus-item p{margin:0;line-height:1.7;overflow-wrap:anywhere}.p1-corpus-item .p1-corpus-en{color:#0070c0;font-size:.83rem;font-weight:700}.p1-corpus-item .p1-corpus-cn{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed rgba(86,150,136,.18);color:var(--muted);font-size:.75rem}.p1-question-tools{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:1rem 0}.p1-question-tools p{margin:0;color:var(--muted);font-size:.75rem}.p1-search{width:min(340px,100%);min-height:42px;padding:.65rem .8rem;border:1px solid var(--rule);border-radius:12px;color:var(--ink);background:#fff;font:inherit;font-size:.82rem}.p1-result{color:var(--muted);font-size:.74rem}.p1-question-list{display:grid;gap:.75rem}.p1-question{border:1px solid rgba(24,52,47,.1);border-radius:16px;background:rgba(255,253,248,.88);overflow:hidden}.p1-question summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem;cursor:pointer}.p1-question-number{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--primary-600);background:var(--primary-soft);font-family:Georgia,serif;font-size:.78rem;font-weight:800}.p1-question-heading strong{display:inline;font-size:.87rem;line-height:1.6}.p1-question-heading .p1-title-cn{display:block;margin-top:.3rem;color:var(--muted);font-size:.74rem;line-height:1.55}.p1-tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.32rem;margin-left:.45rem;vertical-align:middle}.p1-tag{display:inline-block;padding:.22rem .45rem;border-radius:999px;font-size:.62rem;font-weight:800;white-space:nowrap}.p1-region-mainland{color:#356f63;background:#dfeee6}.p1-region-other{color:#426f74;background:#e1ecec}.p1-season-new{color:#8c6248;background:#f3e5d8}.p1-season-retained{color:#647354;background:#e8ecdf}.p1-group{color:#536c77;background:#e6ebee}.p1-toggle{color:var(--primary);font-size:.72rem;font-weight:750;white-space:nowrap}.p1-answer{padding:0 1rem 1rem 3.8rem;border-top:1px solid rgba(24,52,47,.07)}.p1-answer p{max-width:100%;margin:.8rem 0 0;font-size:.86rem;line-height:1.82;overflow-wrap:anywhere}.p1-answer .p1-answer-label{display:block;margin-top:.85rem;color:var(--primary-600);font-size:.7rem;font-weight:850;letter-spacing:.08em}.p1-answer .p1-translation-label{padding-top:.75rem;border-top:1px dashed rgba(24,52,47,.14)}.corpus{color:#0070c0;font-weight:700}.p1-empty{padding:2rem;border:1px dashed var(--rule);border-radius:18px;color:var(--muted);text-align:center}@media(max-width:900px){.p1-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p1-corpus-grid{grid-template-columns:1fr}}@media(max-width:620px){.p1-page{padding-inline:.85rem}.p1-toolbar{align-items:flex-start;flex-direction:column}.p1-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.p1-stat{min-width:0;padding:.65rem .35rem}.p1-stat span{line-height:1.35}.p1-module-grid,.p1-type-grid{grid-template-columns:1fr}.p1-module-card{min-height:0}.p1-question-tools{align-items:stretch;flex-direction:column}.p1-search{width:100%}.p1-question summary{grid-template-columns:auto minmax(0,1fr);padding:.85rem}.p1-toggle{display:none}.p1-answer{padding-left:1rem}.p1-tags{margin-left:.2rem}.p1-tag{font-size:.6rem}}