.pho-guide-status {
	display: block;
	margin: 0;
	padding: 24px 0 22px;
	border: 0;
	border-bottom: 1px solid #30332b;
	background: radial-gradient(ellipse 700px 420px at 8% -8%, rgba(233, 168, 60, 0.20), transparent 60%), radial-gradient(ellipse 600px 380px at 96% 0%, rgba(233, 168, 60, 0.14), transparent 60%);	text-align: center;
}
.pho-guide-status h1 {
	margin: 0;
	color: #f6f2e8;
	font: 400 clamp(28px, 4vw, 42px)/1 Anton, Impact, sans-serif;
	letter-spacing: .01em;
	text-transform: uppercase;
	line-height: 1.4em;
}
.pho-guide-status-inner {
	max-width: 760px;
}
.pho-guide-status-copy {
	margin-top: 22px;
	color: #c4c0b6;
	font: 400 16px/1.65 Inter, Arial, sans-serif;
	text-align: left;
}
.pho-guide-status-copy p {
	margin: 0 0 14px;
}
.pho-guide-status-copy p:last-child {
	margin-bottom: 0;
}
.pho-guide-status-copy strong {
	color: #f6f2e8;
}
.pho-guide-download {
	color: #f3c86a;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}
.pho-guide-download:hover,
.pho-guide-download:focus {
	color: #fdc000;
}
.pho-confirm-label {
	margin: 0 0 7px !important;
	color: #f3c86a !important;
	font: 700 11px/1.3 "Space Mono", monospace !important;
	letter-spacing: .13em;
}
.pho-confirm-label i { margin-right: 6px; }
.pho-confirm h1 {
	margin: 0;
	color: #f6f2e8;
	font: 400 34px/1 Anton, Impact, sans-serif;
	letter-spacing: .01em;
	text-transform: uppercase;
}
.pho-confirm > p:not(.pho-confirm-label) {
	margin: 9px 0 4px;
	color: #c4c0b6;
	font: 400 16px/1.5 Inter, Arial, sans-serif;
}
.pho-confirm small {
	color: #8f8d83;
	font: 400 11px/1.5 Inter, Arial, sans-serif;
}
.pho-confirm small a {
	color: #f3c86a;
	font-weight: 700;
}
.pho-divider {
	display: block;
	margin: 0;
	padding: 27px 0 23px;
	border: 0;
	text-align: left;
}
.pho-divider::after { display: none; }
.pho-divider > span {
	display: block;
	margin: 0 0 7px;
	color: #f3c86a;
	font: 700 11px/1.3 "Space Mono", monospace;
	letter-spacing: .13em;
}
.pho-divider h2 {
	margin: 0;
	color: #f6f2e8;
	font: 400 34px/1 Anton, Impact, sans-serif;
	letter-spacing: .01em;
	text-transform: uppercase;
}
.pho-divider p {
	margin: 9px 0 0;
	color: #aaa79e;
	font: 400 16px/1.5 Inter, Arial, sans-serif;
}
@media (max-width: 700px) {
	.pho-confirm { padding: 21px 0 19px; }
	.pho-confirm h1,
	.pho-divider h2 { font-size: 28px; }
	.pho-confirm > p:not(.pho-confirm-label),
	.pho-divider p { font-size: 14px; }
	.pho-divider { padding: 22px 0 18px; }
}
