.pb-gp{box-sizing:border-box;display:grid;grid-template-columns:minmax(210px,1fr) minmax(250px,1.1fr) minmax(250px,1fr);align-items:center;gap:30px;clear:both;width:100%;margin:36px auto;padding:34px 42px;background:#fffaf5;border:1px solid #ead8c8;border-radius:17px;color:#211b19;font-family:Georgia,serif;box-shadow:0 12px 38px rgba(85,42,25,.035)}
.pb-gp *{box-sizing:border-box}.pb-gp__eyebrow,.pb-gp__note small{display:block;color:#98754b;font:700 10px/1.4 system-ui,sans-serif;letter-spacing:.19em;text-transform:uppercase}.pb-gp h2{font:normal clamp(27px,2.2vw,37px)/1.1 Georgia,serif;margin:8px 0 14px;color:#261d1a}.pb-gp__intro p{font:15px/1.65 Georgia,serif;color:#54433b;margin:0;max-width:33ch}.pb-gp__pyramid{height:220px;width:min(100%,390px);margin:auto;display:flex;flex-direction:column;align-items:stretch;gap:3px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#fff9f1}.pb-gp__strip{display:flex;overflow:hidden;min-height:0;border-bottom:2px solid #fffaf5}.pb-gp__strip--top{height:33%;background:#d9b692}.pb-gp__strip--heart{height:33%;background:#987577}.pb-gp__strip--base{height:34%;border:0;background:#59402b}.pb-gp__tile{display:block;min-width:0;flex:1;background-position:center;background-size:cover}.pb-gp__strip--top .pb-gp__tile--fallback{background:linear-gradient(125deg,#e7c7a5,#b37f4f)}.pb-gp__strip--heart .pb-gp__tile--fallback{background:linear-gradient(125deg,#b78387,#674151)}.pb-gp__strip--base .pb-gp__tile--fallback{background:linear-gradient(125deg,#8c643c,#34241d)}.pb-gp__list{display:grid;gap:12px}.pb-gp__note{appearance:none;background:#fffdfa;border:1px solid #eadacc;border-radius:36px;padding:10px 17px;display:flex;align-items:center;gap:14px;text-align:left;width:100%;min-height:57px;cursor:pointer;color:#2e2521;transition:border-color .2s,transform .2s,box-shadow .2s}.pb-gp__note:hover,.pb-gp__note:focus-visible,.pb-gp__note[aria-expanded=true]{border-color:#ab7a59;box-shadow:0 4px 16px rgba(111,45,36,.12);transform:translateY(-1px)}.pb-gp__note strong{display:block;margin-top:3px;font:normal 14px/1.35 Georgia,serif}.pb-gp__dot{width:15px;height:15px;flex:none;background:#c5a27d;border-radius:50%;box-shadow:inset 0 0 0 2px white}.pb-gp__note:nth-child(2) .pb-gp__dot{background:#c6b7ad}.pb-gp__note:nth-child(3) .pb-gp__dot{background:#806955}.pb-gp__arrow{margin-left:auto;color:#794d39;font-size:25px;line-height:1}.pb-gp__note[aria-expanded=true] .pb-gp__arrow{transform:rotate(90deg)}
@media(max-width:900px){.pb-gp{grid-template-columns:1fr 1fr;padding:28px;gap:24px}.pb-gp__intro{grid-column:1/-1}.pb-gp__intro p{max-width:none}}@media(max-width:650px){.pb-gp{grid-template-columns:1fr;padding:25px 18px}.pb-gp__intro{grid-column:auto}.pb-gp__pyramid{height:190px;width:min(100%,340px)}}
.pb-gp__strip{transition:filter .25s,opacity .25s}.pb-gp__strip--muted{filter:grayscale(.7);opacity:.38}.pb-gp__note[aria-pressed=true]{border-color:#ab7a59;box-shadow:0 4px 16px rgba(111,45,36,.12)}.pb-gp__note[aria-pressed=true] .pb-gp__arrow{transform:rotate(90deg)}
