.pgc-academy .prepare-cover{border-bottom:1px solid #d7d7d7;grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding:30px 0 52px;display:grid}.pgc-academy .prepare-cover h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(36px,3.8vw,50px);font-weight:750;line-height:1.28}.pgc-academy .prepare-lesson .prepare-deck{margin-bottom:23px;font-size:21px;line-height:1.75}.pgc-academy .prepare-cover figure,.pgc-academy .prepare-packing figure{min-width:0;margin:0}.pgc-academy .prepare-cover img{aspect-ratio:1;object-fit:cover;object-position:right center;width:100%;height:auto;display:block}.pgc-academy .prepare-lesson figcaption{color:#666;margin-top:12px;font-size:14px;line-height:1.75}.pgc-academy .prepare-primary-link{background:#f8d849;justify-content:space-between;align-items:center;gap:26px;min-height:54px;margin-top:8px;padding:15px 20px;font-size:17px;font-weight:700;display:inline-flex}.pgc-academy .prepare-text-link{text-underline-offset:5px;align-items:center;gap:12px;padding:12px 0;font-size:17px;line-height:1.6;text-decoration:underline;display:inline-flex}.pgc-academy .prepare-primary-link:focus-visible,.pgc-academy .prepare-text-link:focus-visible{outline-offset:4px;outline:3px solid #826019}.pgc-academy .prepare-section{border-bottom:1px solid #d7d7d7;padding:54px 0}.pgc-academy .prepare-plan,.pgc-academy .prepare-arrival-section{grid-template-columns:1fr 1.8fr;gap:62px;display:grid}.pgc-academy .prepare-lesson .prepare-section-heading h2{font-size:30px}.pgc-academy .prepare-section-heading>p:last-of-type{font-size:18px;line-height:1.85}.pgc-academy .prepare-decisions{margin:0}.pgc-academy .prepare-decisions>div{border-bottom:1px solid #e2e2e2;padding:22px 0}.pgc-academy .prepare-decisions>div:first-child{padding-top:0}.pgc-academy .prepare-decisions dt{letter-spacing:-.03em;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.55}.pgc-academy .prepare-decisions dd,.pgc-academy .prepare-equipment dd,.pgc-academy .prepare-belongings dd{color:#505050;margin:0;font-size:18px;line-height:1.85}.pgc-academy .prepare-call{padding-top:26px}.pgc-academy .prepare-call h3{color:#806000;margin-bottom:12px;font-size:17px}.pgc-academy .prepare-call blockquote{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:500;line-height:1.8}.pgc-academy .prepare-booking-terms{margin:0 0 12px}.pgc-academy .prepare-booking-terms>div{border-top:1px solid #e2e2e2;grid-template-columns:240px 1fr;gap:30px;padding:22px 0;display:grid}.pgc-academy .prepare-booking-terms dt{font-size:20px;font-weight:700;line-height:1.7}.pgc-academy .prepare-booking-terms dd{color:#505050;margin:0;font-size:18px;line-height:1.85}@media (width<=700px){.pgc-academy .prepare-booking-terms>div{grid-template-columns:1fr;gap:10px}}.pgc-academy .prepare-wide-heading{max-width:820px;margin-bottom:30px}.pgc-academy .prepare-wide-heading p:last-child{margin:0}.pgc-academy .prepare-equipment{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 25px;display:grid}.pgc-academy .prepare-equipment>div{border-top:2px solid #d8c065;padding-top:22px}.pgc-academy .prepare-equipment dt{letter-spacing:-.03em;margin-bottom:14px;font-size:25px;font-weight:700;line-height:1.5}.pgc-academy .prepare-equipment dt>span{color:#806000;letter-spacing:0;margin-bottom:14px;font-size:14px;font-weight:600;display:block}.pgc-academy .prepare-lesson .prepare-equipment-note{border-top:1px solid #e2e2e2;margin-bottom:3px;padding-top:22px;font-size:17px}.pgc-academy .prepare-equipment-note strong{margin-right:10px}.pgc-academy .prepare-packing-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:40px;display:grid}.pgc-academy .prepare-packing img{width:100%;height:auto;display:block}.pgc-academy .prepare-belongings{margin:0}.pgc-academy .prepare-belongings>div+div{border-top:1px solid #e2e2e2;margin-top:22px;padding-top:22px}.pgc-academy .prepare-belongings dt{margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.5}.pgc-academy .prepare-lesson .prepare-optional{max-width:820px;margin:30px 0 0;font-size:17px}.pgc-academy .prepare-optional strong{margin-bottom:7px;display:block}.pgc-academy .prepare-arrival-list{margin:0;padding:0;list-style:none}.pgc-academy .prepare-arrival-list li{grid-template-columns:30px 1fr;gap:18px;padding-bottom:26px;display:grid}.pgc-academy .prepare-arrival-list li+li{border-top:1px solid #e2e2e2;padding-top:25px}.pgc-academy .prepare-arrival-list li:last-child{padding-bottom:0}.pgc-academy .prepare-arrival-list li>span{color:#806000;padding-top:5px;font-size:18px}.pgc-academy .prepare-arrival-list h3{margin-bottom:10px;font-size:22px}.pgc-academy .prepare-arrival-list p{margin:0}.pgc-academy .prepare-safety-line{border-bottom:1px solid #d7d7d7;grid-template-columns:1fr 1.8fr;gap:62px;padding:40px 0;display:grid}.pgc-academy .prepare-safety-line h2{font-size:27px}.pgc-academy .prepare-safety-line p:last-child{margin-bottom:0}.pgc-academy .prepare-lesson .prepare-faq{border-top:0;margin-top:0;padding-top:50px}@media (width<=900px){.pgc-academy .prepare-cover,.pgc-academy .prepare-plan,.pgc-academy .prepare-arrival-section,.pgc-academy .prepare-safety-line{gap:30px}.pgc-academy .prepare-packing-grid{grid-template-columns:1fr;gap:25px}.pgc-academy .prepare-packing figure{max-width:650px}}@media (width<=700px){.pgc-academy .prepare-cover{grid-template-columns:1fr;gap:28px;padding:24px 0 34px}.pgc-academy .prepare-cover h1{font-size:38px}.pgc-academy .prepare-lesson .prepare-deck{font-size:19px}.pgc-academy .prepare-cover img{aspect-ratio:1.5}.pgc-academy .prepare-section{padding:35px 0}.pgc-academy .prepare-plan,.pgc-academy .prepare-arrival-section,.pgc-academy .prepare-safety-line{grid-template-columns:1fr;gap:25px}.pgc-academy .prepare-lesson .prepare-section-heading h2{font-size:28px}.pgc-academy .prepare-section-heading h2 br,.pgc-academy .prepare-safety-line h2 br{display:none}.pgc-academy .prepare-equipment{grid-template-columns:1fr;gap:24px}.pgc-academy .prepare-equipment dt{align-items:baseline;gap:13px;font-size:24px;display:flex}.pgc-academy .prepare-equipment dt>span{margin-bottom:0}.pgc-academy .prepare-equipment>div{padding-top:18px}.pgc-academy .prepare-call blockquote{font-size:21px}.pgc-academy .prepare-arrival-list li{grid-template-columns:25px 1fr;gap:12px}.pgc-academy .prepare-arrival-list h3{font-size:21px}.pgc-academy .prepare-safety-line{gap:10px;padding:32px 0}.pgc-academy .prepare-lesson .prepare-faq{padding-top:35px}.pgc-academy .prepare-primary-link{width:100%}}
